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
Vidéos High-Tech et Jeu Vidéo
Téléchargements
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