VBA affecter une macro à un bouton

  • Initiateur de la discussion Initiateur de la discussion sunguess
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

sunguess

XLDnaute Junior
Bonjour,

j'utilise une macro (MEF) dans un classeur (MiseEnForme.xlsm) pour mettre en forme un autre classeur (Results.xlsm)

La macro MEF copie un module contenant 3 macros (detail, detail2, detail3) du classeur MiseEnForme.xlsm dans le classeur Results.xlsm

Dans une des feuilles de Results.xlsm je souhaite créer un bouton(contrôle de formulaire) et y affecter la macro detail3 du classeur Results.xlsm. Pour cela, j'utilise le code suivant :

Code:
    Range("B6").Select
    ActiveSheet.Buttons.Add(289.5, 5.25, 150, 33).Select
    Selection.OnAction = "Detail3"
    ActiveSheet.Shapes("Button 1").Select
    Selection.Characters.Text = "Afficher le detail de l'ecriture"

Mon problème est que la macro detail3 qui est affecter est celle du classeur MiseEnForme.xlsm et non celle du classeur Results.xlsm

Comment faire pour résoudre ce problème ?

D'avance merci pour votre aide
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

T
  • Résolu(e)
Microsoft 365 pb effacement macro
Réponses
8
Affichages
487
Themax
T
Réponses
4
Affichages
164
Retour