userform dans le classeur de macro perso

Le
magic-dd
Bonsoir

est il possible de creer un userform dans le classeur de macro perso et de l'appeler depuis un bouton qui se trouve dans un autre classeur

merci
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
MichD
Le #26066572
Bonjour,

Bien sûr!

Pour ce faire, tu crées dans un module standard de ton classeur
"Personal.xlsm"
une macro que tu appelles "Afficher_Formulaire"
'---------------------------------------
Sub Afficher_Formulaire(Fenêtre)
Userform1.Show Fenêtre
End Sub
'---------------------------------------

Et dans le classeur de ton choix, tu appelles la procédure
"Afficher_Formulaire"
'---------------------------------------
Sub test()
Dim LaMacro As String
'Adapte le nom de ton classeur personnel selon la version d'excel.
LaMacro = "'Personal.xlsm'!Afficher_Formulaire"
Application.Run LaMacro, 0 ' ou 1 selon tu veux une fenêtre modale ou non
End Sub
'---------------------------------------
Publicité
Poster une réponse
Anonyme