Bonjour
J'ai un problème concernant la copie de boutons d'un classeur vers un autre.
Dans une macro, j'ai à un moment besoin de copier l'ensemble des boutons présents dans une feuille vers une feuille d'un autre classeur.
J'ai un classeur WB1 qui contient des boutons :
- bouton 1 lié à la macro "test1"
- bouton 2 lié à la macro "test2"
J'ai un autre classeur (WB2) qui contient également des macros dénommées "test1", "test2", ...
Je copie les boutons de WB1 vers WB2 avec ce code :
Ca marche, mais les boutons collés dans WB2 dirigent vers les macros de WB1 : "'WB1.xlsm'!Test1".
Comment faire pour qu'ils dirigent vers "Test1" (la macro contenue dans WB2, et non dans WB1) ?
Merci
J'ai un problème concernant la copie de boutons d'un classeur vers un autre.
Dans une macro, j'ai à un moment besoin de copier l'ensemble des boutons présents dans une feuille vers une feuille d'un autre classeur.
J'ai un classeur WB1 qui contient des boutons :
- bouton 1 lié à la macro "test1"
- bouton 2 lié à la macro "test2"
J'ai un autre classeur (WB2) qui contient également des macros dénommées "test1", "test2", ...
Je copie les boutons de WB1 vers WB2 avec ce code :
VB:
Workbooks("WB2").Worksheets("Feuil1").DrawingObjects.Delete
Workbooks("WB1").Sheets("Commandes").DrawingObjects.Copy
Workbooks("WB2").Worksheets("Feuil1").Activate
ActiveSheet.Range("A8").Select
ActiveSheet.Paste
Ca marche, mais les boutons collés dans WB2 dirigent vers les macros de WB1 : "'WB1.xlsm'!Test1".
Comment faire pour qu'ils dirigent vers "Test1" (la macro contenue dans WB2, et non dans WB1) ?
Merci
Pièces jointes
Dernière édition: