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