[résolu] Vérification d'appel de macro

  • Initiateur de la discussion Initiateur de la discussion grodep
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

grodep

XLDnaute Occasionnel
(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
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:
Re : Vérification d'appel de macro

Bonjour.
Il suffirait de déclarer dans ton module principale une variable public chkinit
Cette variable serait mise à true au moment de l'appel de la macro par ton usf et remise à false an fion de macro
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Retour