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 ?