Automatisation des tableaux de bord avec Excel
Chapitre 1. Introduction
Chapitre 2. Prérequis
2.1. Introduction
2.2. Prérequis tableur
2.2.1. Formules
2.2.2. Plages nommées
2.2.3. Zones de listes
2.2.4. Graphiques
2.3. Prérequis Visual Basic
2.4. Exercices
Chapitre 3. Etude de cas : gestion des absences
Chapitre 4. Etude de cas : accidents
Page d'accueil Table des matières Niveau supérieur Page précédente Bas de la page Page suivante Webographie du module Glossaire du module

2.2.3. Zones de listes

Nous introduisons une nouvelle feuille nommée "consulter", de contenu suivant :

La création de la zone de liste (cellule A2) s'effectue en sélectionnant cette cellule puis, à partir du menu Données (commande "Validation des donnees"), en remplissant la boîte de dialogue qui apparait alors :

Pour que la zone de liste s'adapte à un nombre quelconque d'articles, il suffit de définir une plage nommée (idArticle) généralisant la plage A2:A4 et de la référencer dans le champ "source" de la boîte de dialogue : =idArticle au lieu de =facture!A2:A4.

Il reste à expliquer les formules entrées pour obtenir le prix unitaire (cellule C2) et la quantité (cellule D2) :

  1. l'article (A2) est tout d'abord recherché dans la première colonne de la plage A2:C4 de la feuille facture.
  2. une fois trouvée la ligne de la plage contenant l'article recherché, il suffit d'indiquer le numéro de colonne correspondant au prix unitaire (2) et le numéro de colonne correspondant à la quantité (3).
Page d'accueil Table des matières Niveau supérieur Page précédente Haut de la page Page suivante Webographie du module Glossaire du module