Priorité ? / .select

Bonsoir,

Mon problème est le suivant:

J'aimerai que la position de la cellule active change lorsque je clique sur une combobox, et uniquement lorsque je clique dessus (pour sélectionner une valeur dans la liste). J'ai donc placé ma commande cells(1,0).select à l'interieur de ma sub combobox_change mais rien n'y fait, la position de l'active cell change dès le lancement de la macro.

Merci pour votre aide.

Bonjour,

à tester,

Application.Goto Cells(1, 1)

Bonjour le forum

Bonjour mp135, i20100

La solution de i20100 fonctionne très bien. Tu peux aussi placer [A1].activate ou Select (mais le Select est plutôt à éviter) dans ton code de ComboBox1_Change.

Bonne journée

Bonjour,

Je vous remercie pour votre aide, mais j'ai compris où était mon erreur.

En fait dans ma subroutine initialisation je demande à ce que Combobox.text prenne la valeur de la cellule active et c'es pour cela que la position de activecell change dès le lancement du programme.

Est-il possible que cette première demande (Combobox.text=activecell) ne soit pas pris en compte du point de vue de ma subroutine_change ?

rer,

c'est possible de limiter l'action en plaçant celle-ci entre

Application.EnableEvents = False

et

Application.EnableEvents = True

Rechercher des sujets similaires à "priorite select"