Liste déroulante

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 :eek: :eek: :eek:

Merci pour votre aide
 

Pièces jointes

  • Test Bon de commande PHARMACIE.xlsx
    21 KB · Affichages: 67
  • Test Bon de commande PHARMACIE.xlsx
    21 KB · Affichages: 77
  • Test Bon de commande PHARMACIE.xlsx
    21 KB · Affichages: 77

st007

XLDnaute Barbatruc
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

  • Test Bon de commande PHARMACIE.xlsx
    20.7 KB · Affichages: 61
  • Test Bon de commande PHARMACIE.xlsx
    20.7 KB · Affichages: 68
  • Test Bon de commande PHARMACIE.xlsx
    20.7 KB · Affichages: 67

st007

XLDnaute Barbatruc
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)
 

Cauline74

XLDnaute Nouveau
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 :confused:
 

Pièces jointes

  • Test Bon de commande PHARMACIE.xlsx
    19.9 KB · Affichages: 54
  • Test Bon de commande PHARMACIE.xlsx
    19.9 KB · Affichages: 52
  • Test Bon de commande PHARMACIE.xlsx
    19.9 KB · Affichages: 48

Si...

XLDnaute Barbatruc
Re : Liste déroulante

salut

voir le fichier joint. Attention toutefois aux cellules fusionnées et à la formule du nom de liste.
 

Pièces jointes

  • Liste de Validation.xlsx
    21.8 KB · Affichages: 57
  • Liste de Validation.xlsx
    21.8 KB · Affichages: 93
  • Liste de Validation.xlsx
    21.8 KB · Affichages: 78

st007

XLDnaute Barbatruc
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
 

Discussions similaires

Réponses
8
Affichages
250

Statistiques des forums

Discussions
312 505
Messages
2 089 067
Membres
104 016
dernier inscrit
Mokson