Preselection du 1er élément d'une liste

Résolu/Fermé
aldéric76 Messages postés 302 Date d'inscription dimanche 6 janvier 2008 Statut Membre Dernière intervention 23 janvier 2023 - 25 sept. 2016 à 19:14
aldéric76 Messages postés 302 Date d'inscription dimanche 6 janvier 2008 Statut Membre Dernière intervention 23 janvier 2023 - 25 sept. 2016 à 20:47
Bonjour,

j'ai une liste déroulante pointant sur une plage A1:A50
Pour l'instant , seules les ligne A1 à A20 sont renseignées
les lignes suivantes seront alimentées au fur et à mesure
Lorsque j'ouvre la liste déroulante, la 1ere ligne vide est présélectionnée
je dois donc remonter en haut de la liste pour sélectionner l'élément désiré
Mes questions:
-Est-il possible que le 1er élément de la liste soit présélectionné à l'ouverture de celle-ci ?
-Est-il possible de supprimer de la liste les lignes vides ?

Merci à tous

2 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié par Vaucluse le 25/09/2016 à 19:55
Bonjour
pour faire simple:

laisser une cellule vide (A1) en tête de liste et ainsi elle s'affichera au début

un peu plus compliqué
nommer votre liste avec une formule (Définir un nom):
=DECALER(1° cell;;;NB.SI(champ prévu;"<>")

exemple pour la formule:
champ prévu de A1 à A50

pour ajuster la ligne:
=DECALER(A2;;;NB.SI(A1:A50;"<>"))

ou aussi
=DECALER(A2;;;NBVAL(A1:A50))

si toutefois votre liste de référence se remplit par formule:, écrivez:

=DECALER(A2;;;NB.SI(A1:A50;"><"))
(inversion des signes >< pour ne pas inclure des cellules dont la formule renvoie "")
n'oubliez pas tous les points virgules


crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
0
aldéric76 Messages postés 302 Date d'inscription dimanche 6 janvier 2008 Statut Membre Dernière intervention 23 janvier 2023 7
25 sept. 2016 à 20:47
Impeccable

Un grand merci à toi
0