Bonjour,
Je cherche à limiter une liste déroulante avec uniquement les valeurs, SANS les vides.
J'ai trouvé plusieurs post avec la formule "décaler", mais aucune ne résout mon problème.
Dans tout les exemples que j'ai vu, la liste déroulante affiche des "trous" pour les cellules vides
L'ideal serait sans VB.
Merci a celui qui veut bien m'éclairer sur ce sujet et modifier mon fichier en fonction...
Dans la colonne K (ou une autre), une formule matricielle (à valider par la combinaison des 3 touches Ctrl+Maj+Entrée) en K5 puis à recopier vers le bas:
Dans la colonne K (ou une autre), une formule matricielle (à valider par la combinaison des 3 touches Ctrl+Maj+Entrée) en K5 puis à recopier vers le bas:
le NB.SI($B$5:$B$14;"y") limite la liste déroulante au nombre d'item "utiles", car la premiere formule genere une liste de la meme longueur que la 'liste mere", composée au début, des item restant (y) et a la suite,des espaces laissés par les items retirés(n(). Donc il n'y a pas de blanc a la fin de la liste déroulante et c'est plus propre !
le NB.SI($B$5:$B$14;"y") limite la liste déroulante au nombre d'item "utiles", car la premiere formule genere une liste de la meme longueur que la 'liste mere", composée au début, des item restant (y) et a la suite,des espaces laissés par les items retirés(n(). Donc il n'y a pas de blanc a la fin de la liste déroulante et c'est plus propre !
Bravo! Ça ne m'a absolument pas traversé l'esprit de ne pas utiliser la colonne D . Elle était là devant moi, je m'en suis servi . Une fausse évidence en quelque sorte.