Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Liste déroulante - Champs vides...

  • Initiateur de la discussion Initiateur de la discussion Benoit DESCOURS
  • Date de début Date de début

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 !

B

Benoit DESCOURS

Guest
Bonjour,

J'ai une liste de code que j'ai nommé (Définir un nom) avec des champs vide pour le moment.
A1 2018/001
A2 2018/003
A3 2018/002
A4
...
A500

De A4 à A500, mes cellules sont vides.

Mais la liste déroulante générée reprend ces cellules vides.
Comment faire pour seulement voir apparaître les cellules renseignées ?

D'avance, merci.

Benoît
 
Bonjour, Benoit Descours
Définissez un nom dynamique :
=DECALER(Feuil1!$A$1;1;;NBVAL(Feuil1!$A:$A)-1)
Avec un titre en A1 (c'est mieux !), et des items qui se suivent sans vide à partir de A2
 
Réponse Excel : Nous ne trouvons pas une plage nommée que vous avez spécifiez...

J'ai fait en source Validation des données / Liste :
=DECALER(Liste chantiers!$A$3;1;;NBVAL(Liste chantiers!$A:$A)-1)

Liste chantiers AINSI :
A3 N°
A4 2018-001
A5 2018-002
A6 Vide
A7 vide
....
A500
 
Bonjour, Benoit Descours

Un extrait du fichier Excel posant problème nous aiderait sinon à trouver, au moins à chercher d'où vient l'erreur.
(A tout hasard a formule doit faire référence à la feuille où se trouve la liste, pas à une liste déjà nommée)
 
Ma formule fait référence à une feuille (Liste chantiers) et ma liste est dans une autre feuille (MACHIN Truc).
Je ne fait pas référence à une liste déjà nommée.
 
J'ai la même erreur.
J'ai fait :
=DECALER(‘Liste chantiers’!$A$3;1;;NBVAL(‘Liste chantiers’!$A:$A)-1)

Je veux mette la liste déroulante en cellule C5 de ma feuille ANDREOSE Peter.
Ma liste vient de ma feuille Liste chantiers
 

Pièces jointes

Re, Benoit DESCOURS

(oui, l'habitude ici est de saluer en début de post, et non pas seulement une fois en début de fil : c'est plus convivial, non ?)
Une seule valeur dans votre liste "Liste chantiers’!$A:$A)-1", combien voudriez-vous qu'Excel vous en propose dans la liste de validation ?
 
Re Victor21

Je voudrais voir proposer autant de valeur que j'ai de cellules renseignées.

Par exemple, si j'ai 2018-001 et 2018-002, alors je veux voir ces 2 valeurs.
Si j'ai 2018-001 à 2018-012, alors je voudrais toutes les voir de 001, 002, 003.... à 012
 
Re,

La liste déroulante présente dans cellule C5 de la feuille" ANDREOSE Peter" est le reflet des valeurs que vous saisissez sous la cellule A3 de la feuille "Liste chantier".
1 valeur dans la liste chantier, 1 valeur dans la liste déroulante.
12 valeurs dans la liste chantier, 12 valeurs dans la liste déroulante.
 
Re,

Oui mais pour autant, j'ai plein de ligne vide sous N° puis 2018-001...
Je comprends bien que si je renseigne 2018-002 dans ma liste de chantier, cela va apparaître en liste déroulante.
Mais je ne voudrais plus voir toutes les lignes vides sous mon dernier numéro renseigné.
 
Benoit,

Ce sera ma dernière intervention sur ce fil.
Sélectionnez C5:H5 de la feuille" ANDREOSE Peter".
Données, Validation des données,
Autoriser : Liste.
Source : =DECALER('Liste chantiers'!$A$3;1;;NBVAL('Liste chantiers'!$A:$A)-2)
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Y
Réponses
5
Affichages
2 K
youklebambou
Y
F
Réponses
13
Affichages
2 K
floni62
F
F
Réponses
2
Affichages
1 K
Fred Leca
F
B
Réponses
1
Affichages
783
A
Réponses
8
Affichages
5 K
D
Réponses
19
Affichages
2 K
dudule51
D
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…