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