• Initiateur de la discussion Initiateur de la discussion PAPTGIL
  • 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 !

P

PAPTGIL

Guest
Bonjour à tous
Je cherche à faire démarrrer une macro au lancement d'une userform.
Est-ce possible? Actuellement je lance mon userform avec Userform.Show mais la macro ne démarre que si je mets un bouton (QuandClic)ou si je la ferme avec la croix.

Merci de votre aide

PAPYGIL
 
Bonjour Paptgil, bonjour le forum,

Tu peux utiliser les les procédures Initialize ou Activate de l'objet Userform. Le code écrit dans ces procédures sera exécuté avant l'ouverture de l'UserForm. Pour atteindre ces procédures, dans VBE, double-clique dans ton UnserForm, Tu vas te retrouver dans la procédure Private Sub UserForm_Click() (par défaut). Au dessus tu trouveras le champ Objet qui montre : UserForm et à droite le champ Procédure. Clique dans ce dernier et sélectionne Initialize ou Activate. Regarde dans l'aide VBA la différence exacte entre les deux procédures.
 
Merci de ta réponse. en fait, l'userform activée, je commande par un bouton le déclenchement d'une macro et, durant le travail de la macro, sans fermer l'userform, je voudrais faire apparaître un message d'attente.

Si tu me lis

A bientôt et merci

PAPYGIL
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 affichage userform
Réponses
4
Affichages
520
Réponses
118
Affichages
3 K
Réponses
9
Affichages
262
  • Question Question
XL 2019 User Form
Réponses
9
Affichages
526
Réponses
2
Affichages
419
Retour