Stopper une macro d'une combobox qu'an une autre combobox change

Bonjour,

J'ai un bug logique dans mes codes VBA.

Combobox12 et combobox11 et combobox10.

Pour résoudre ce soucis j'imagine que je peux inclure un code dans combobox12 change pour arrêter momentanément la macro de combobox11 afin de stopper ce bug.

Ou une autre solution ?

Merci de votre aide.

14logistique.xlsm (78.05 Ko)

Bonjour,

Je n'ai pas bien compris mais pour contrôler un changement, on stocke la valeur de la combobox à l'instant t dans une variable. Puis on compare cette variable avec la valeur de la combobox à l'instant t+1 :

temp = combobox1.value
'suite code (entrainant éventuellement un changement sur combobox1)
if combobox1.value <> temp then exit sub 'sortie précipitée

Cdlt,

Bonjour,

Désolé si je n'expose pas mon problème clairement .

Il faudrait que le change de la combobox 11 provoque l'arrêt du do while de la combobox11 change.

Test le fichier dans l'UF, multipage mouvement, multipage attente de livraison.

A la première utilisation tout se passe bien, mais comme le do while de la combobox 11 est lié à la combobox 12 la valeur devient illogique pour le code et ca plante.

Il faudrait que le change de la combobox 12 provoque l'arrêt du do while de la combobox11 change.

Test le fichier dans l'UF, multipage mouvement, multipage attente de livraison.

8logistique.xlsm (80.76 Ko)

A la première utilisation tout se passe bien, mais comme le do while de la combobox 11 est lié à la combobox 12 la valeur devient illogique pour le code et ca plante.

Rechercher des sujets similaires à "stopper macro combobox change"