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