Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Cauline74

XLDnaute Nouveau
Bonsoir,

Je fais une liste déroulante qui est susceptible d'évoluer, c'est à dire que je pourrais rajouter des éléments.
Pour cela j'ai sélectionnée mes données + des cellules vides si je rajoute des éléments.

Mais quand je vais sur mon tableau et que je clique sur ma liste déroulante, celle-ci commence par une cellule vide et en bas de mon listing.

Est-ce qu'il est possible de faire commencer ce listing d'en haut tout en ayant des cellule vides qui pourrait se remplir si on vient à rajouter des médicaments dans l'onglet prix ?

Moi je serais faire la manip si on rajoute un médicament dans l'onglet Prix mais qu'il ne se retrouve pas dans le listing mais mes collègues ne seront pas faire cela donc si je peux gagner qu'elle "trafique" le fichier 😱 😱 😱

Merci pour votre aide
 

Pièces jointes

Re : Liste déroulante

Bonsoir,

Vois onglet prix

le secret est dans la définition du nom (decaler)

=DECALER(Prix!$A$4;;;NBVAL($A:$A)-1)
 

Pièces jointes

Re : Liste déroulante

Dans l'onglet a côté "Formules"

sous "gestionnaire de noms"
on défini le nom spécialité qui représente : =DECALER(Prix!$A$4;;;NBVAL($A:$A)-1)

le nbval permet de gérer la longueur de la liste au nombre de cellule non vide de la colonne concernée

on sélectionne la liste de valeurs dont on veut pouvoir en choisir une, puis clic droit "nommer une plage" (un peu chinois cette phrase)
 
Re : Liste déroulante

Me revoilà avec mon fichier officiel et c'est le couac !!!

Pourquoi ma liste part d'en bas et pas d'en haut avec une cellule vide !
J'ai effectivement fait un copier-coller de ta formule car je n'arrive pas à faire cette fameuse sélection de ma liste des médicaments de A4 à A93, je ne sais pas à quel moment il faut le faire !

Je vois bien que dans la formule, les éléments sélectionnés vont jsuqu'à A94 (donc cellule vide) et non A93

Je buggggeeee 😕
 

Pièces jointes

Re : Liste déroulante

Bonjour toutes et tous

=DECALER(Prix!$A$4;;;NBVAL($A:$A)-1)
le nbval permet de gérer la longueur de la liste au nombre de cellule non vide de la colonne concernée
le -1 sous entend que ta liste contient une cellule non vide avant ta liste (une en-tête de colonne)

d'où le -2 dans l' exemple de si
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
1
Affichages
488
Retour