Bonsoir,
Loureed en un mot
Une des solutions "rapide" pour nommer une liste est de sélectionner les cellules constituant la liste et dans la cellule nom en haut à gauche du tableau excel entrer un nom puis la touche [entrée]
Les noms ne peuvent pas commencer par C ou R (Column et Row)
La solution pour une liste "canin" ? Comme j'ai fait (je crois) je met un anderscor avant : _Canin.
La solution "logiciel" est la suivante :
Menu "Formules" d'Excel puis dans le ruban "Gestionnaire de noms", puis sur la fenêtre qui s'ouvre [Nouveau...]
Cela vous amène à la fenêtre suivante :
Là vous donnez un nom à votre liste, puis vous entrez dans "Fait référence à" la zone des valeurs que vous voulez voir dans la liste
soit entrant la "formule" à la main soit en sélectionnant directement la zone avec la souris.
Puis [OK] puis [fermer]
et voilà votre liste est crée.
Pour avoir une liste "dynamique" il faut utiliser une formule avec la fonction DECALER :
avec notre exemple :
=DECALER($A$2;;;NBVAL($A:$A)-1;)
décryptage de DECALER :
=DECALER(cellule de référence ; nombre de ligne de décalage de la première cellule de la zone ; nombre de colonne de décalage de la première cellule de la zone ; nombre de ligne de décalage de la dernière cellule de la zone ; nombre de colonne de décalage de la dernière cellule de la zone)
Cellule de référence : A2 (à vrai dire on peut prendre B3, mais pour les calculs c'est moins simple...)
Nombre de ligne de décalage de la première cellule de la zone : première cellule de la zone est A2 donc par rapport à la référence nombre de ligne de décalage 0 donc on met rien.
Nombre de colonne de décalage de la première cellule de la zone : première cellule de la zone A2 donc par rapport à la référence 0 colonne donc on met rien.
Nombre de ligne de décalage de la dernière cellule de la zone : dernière cellule de la zone A4 donc nombre de ligne de décalage 3 (A2,A3 et A4), mais si on met 3 ce n'est plus dynamique, alors on met NBVAL($A:$A)-1 qui compte le nombre de valeur de la colonne A qui est égal à 4, mais il y a le titre que l'on ne veut pas dans la liste donc on retire 1 : 4-1 = 3
Nombre de colonne de décalage de la dernière cellule de la zone : dernière cellule de la zone A4 donc nombre de colonne 0 on met rien
Voilà, l'avantage d'une telle formule est que si vous ajouter le type "Gallinacé" il sera automatiquement ajouter à la liste puisque NBVAL va prendre en compte cette nouvelle valeur dans la formule du coup le décalage de la zone sera une ligne plus grande donc Gallinacé sera pris en compte CQFD non ?
@ bientôt
LouReeD