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
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

Membres actuellement en ligne

Statistiques des forums

Discussions
300 761
Messages
1 987 020
Membres
209 681
dernier inscrit
Excelcrable