Problème Ascenseur cellule ou sur Zone de liste déroulante

Bonjour,

Dans les "Zones de liste déroulante" ou dans les cellules (Données Validation Liste), lors de l'utilisations, l'ascenseur ne se positionne pas automatiquement sur la première ligne.

L'inconvénient, est que si l'on ne fait pas attention, on peut "zapper" les premières lignes de la liste.

Existe t'il, un paramétrage, une astuce, voir une macro qui raméne automatiquement l'ascenseur en haut avant chaque utilisation.

Merci de votre aide

Bonjour,

Si ta liste se trouve en A1, tu peux mettre dans le code Range("A1").activate.

Cela positionnera le curseur sur cette cellule et dès que tu voudras écrire quelque chose l'ascenseur remontra automatiquement.

Amicalement

Dan

Merci Dan,

Mais ça ne fonctionne pas dans tous les cas

Lorsque c'est une cellule (avec liste) et qu'elle est déjà rempli

Lorsqu'on utilise une "Zone de liste déroulante", puisque dans ce cas la "Zone de liste déroulante" renvoie un N° de ligne par l'intermédiaire d'une cellule lié

C'est gentil de t'être penché sur mon problème mais...

A plus

Bebert13

re,

Pourrais-tu mettre ton fichier en ligne ? Ce sera plus facile de t'aider.

Amicalement

Dan

Bonjour,

Merci Dan, le problème est en partie résolu.

Ci joint un fichier d'exemple, pour la partie qui ne l'est pas encore

https://www.excel-pratique.com/~files/doc/PROBLEME.zip

A plus

Bebert13

Re,

Ajoute ce code dans ta macro -> Range("B4").ClearContents

Tu pourrais aussi lier ta case à cocher à une seule macro qui fait ce que tu demandes.

Maintenant il faudrait que tu expliques quand la liste doit être vidée.

Amicalement

Dan

Bonjour,

La case à cocher, n'est là que pour l'exemple, elle sert à montrer ce qui se passe avec, ou sans macro.

L'utilisateur peut consulter la liste, plusieurs fois d'affilé, c'est pourquoi il faudrait que l'ascenseur se repositionne automatiquement en début de liste, à chaque consultation (comme dans le cas 2)

Le probléme est que si l'on affecte une macro au cas1, la macro s'execute au moment du choix, et non au moment de l'ouverture de la liste, ce qui a pour effet d'anhiler le choix, et ce n'est pas le but recherché.

La solution serait de faire executer la macro, à l'ouverture de la liste, mais comment ?

Il y a toujours la possibilité de mettre un bouton à part, mais c'est lourd et peu pratique (cliquer sur le bouton,puis cliquer sur la liste c'est loin d'être convivial)

En tous cas, Dan je te remercie de tes réponses

Bebert13

Rechercher des sujets similaires à "probleme ascenseur zone liste deroulante"