Nova13
Habitué
Tout est dans le titre...
Durant ma macro, je copie vers un nouveau classeur certaines feuilles de mon tableur excel; ces même feuilles ont des macros associées dans mon classeur principal. Je les enregistrent etc...
et lorsque je veut traiter ce nouveau classeur, les liens vers les macros que j'ai instaurés sont encore présent, mais les macros elles ont disparues.
Le problème vient surement du code utilisé lorsque je copie mes feuilles alors voilà:
Je sais que google est mon ami, mais là je commence à connaitre toutes ses pages par coeur, et frise l'état de cognage de tête contre écran d'ordi :fou: ...
Si vous aviez un élément de réponse, je vous en serait trèèèèèèèès reconnaissant :ange:
Durant ma macro, je copie vers un nouveau classeur certaines feuilles de mon tableur excel; ces même feuilles ont des macros associées dans mon classeur principal. Je les enregistrent etc...
et lorsque je veut traiter ce nouveau classeur, les liens vers les macros que j'ai instaurés sont encore présent, mais les macros elles ont disparues.
Le problème vient surement du code utilisé lorsque je copie mes feuilles alors voilà:
Code:
Set W1 = ThisWorkbook
Set W2 = Workbooks.Add(xlWBATWorksheet)
For a = 1 To W1.Sheets.Count
W1.Sheets(a).Copy after:=W2.Sheets(W2.Sheets.Count)
Next a
Application.DisplayAlerts = False
W2.Sheets(1).Delete
W2.SaveAs ("c:\MesDocuments\toto") //mieux comme ca ?! ;)
Si vous aviez un élément de réponse, je vous en serait trèèèèèèèès reconnaissant :ange: