USERFORM & MARO

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
 

Robert

XLDnaute Barbatruc
Repose en paix
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.
 
P

PAPYGIL

Guest
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
 

Discussions similaires

Réponses
57
Affichages
732
  • Résolu(e)
Microsoft 365 Taille UserForm
Réponses
3
Affichages
301

Statistiques des forums

Discussions
311 725
Messages
2 081 940
Membres
101 845
dernier inscrit
annesof