Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

userform dans le classeur de macro perso

1 réponse
Avatar
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

1 réponse

Avatar
MichD
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
'---------------------------------------