Salut,
je débute en VBA. J'ai cherché un certain temps dans les différentes discussions mais là je ne trouve pas.
Au lancement d'une macro, je cherche à ouvrir une fenêtre de dialogue pour que l'utilisateur puisse faire un choix entre 2 valeurs prédéfinies, et ensuite la séquence de calcul principale doit continuer selon le choix fait.
J'utilise donc un userform avec 2 CommandButton. L'utilisateur clique sur le commandbutton qui lui convient. Dans le code du commandbutton1 je met variable=10, et dans le code du commandbutton2 je met variable=100.
Jusque là ça marche. J'ai vérifié en affichant la valeur de ma variable dans une case Excel.
Le problème apparait ensuite : dans la macro principale, ma variable est remise à 0, et n'est plus égale à 10 ou 100 comme je souhaite.
Savez-vous d'où pourrait venir l'erreur ?
Partager