Sélection auto dans liste validation

N

Nico

Guest
Bonjour le forum,
Sur ma cellule "A1", soumise à une liste de validation, je souhaite ouvrir automatiquement la liste de validation à un certain moment, puis positionner le curseur sur le 1er élément de la liste, et laisser la liste ouverte comme ça, jusqu'à ce que l'utilisateur aie fais son choix dans la liste.

Pour ça, au moment voulu je fais la chose suivante :

Range("A1").Activate
SendKeys "%{DOWN}", True
SendKeys "{HOME}", False

Mais ça ne marche que partiellement. La liste s'ouvre bien, mais la première entrée ne se sélectionne pas (le curseur est toujours en fin de liste et force donc mon utilisateur à appuyer lui même sur HOME pour remonter en haut).

Y'a t'il une autre méthode, plus simple, et surtout plus fiable, pour ça ?
Merci beaucoup d'avance.

Nico
 
N

Nico

Guest
Bonjour Eric C et le forum,
Merci pour ta réponse.
Mon problème est que je ne connais pas la 1ère valeur de ma liste.
Comment est ce qu'on peut récupérer ça ? Il existe une propriété ou quelque chose ?
Merci
Nico
 

Statistiques des forums

Discussions
312 429
Messages
2 088 351
Membres
103 824
dernier inscrit
frederic.marien@proximus.