(Re)bonjour à tous, j'ai un Usf qui appelle une macro. Je souhaiterai introduire une mini condition dans la macro appelée afin qu'elle saute une partie si elle est exécutée depuis le userform.
Je pensais pouvoir tout simplement donner une valeur à une variable dans mon Usf (chkinit = 1) et vérifier ensuite cette variable dans ma macro comme ceci
seulement, ça ne marche pas, la variable a une valeur nulle lorsqu'elle est appelée dans ma macro (j'imagine que, par défaut, toutes les variables sont réinitialisées lorsqu'une macro est lancée et c'est d'ailleurs bien logique).
Mais du coup, je cale, je ne vois pas comment faire pour procéder à cette vérification.
Merci d'avance
Je pensais pouvoir tout simplement donner une valeur à une variable dans mon Usf (chkinit = 1) et vérifier ensuite cette variable dans ma macro comme ceci
Code:
if chkinit = 1 then goto suite
seulement, ça ne marche pas, la variable a une valeur nulle lorsqu'elle est appelée dans ma macro (j'imagine que, par défaut, toutes les variables sont réinitialisées lorsqu'une macro est lancée et c'est d'ailleurs bien logique).
Mais du coup, je cale, je ne vois pas comment faire pour procéder à cette vérification.
Merci d'avance
Dernière édition: