Bonsoir
Ci-dessous, mon code.
Lorsque je le fais tourner en pas à pas (F8), il fonctionne sans problème.
Il sélectionne tous les objets de mon fichiersource et les copie dans le fichier créé au bon emplacement.
Lorsque je le lance avec F5, toutes les opérations semblent fonctionner (ouverture, fichier, créattion fichier, selection des objets) sauf la dernière : la copie des objets dans le nouveau fichier.
une idée?
Par avance, merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 Sub CopieObjets() 'ouvre le classeur... Workbooks.Open ("d:\fichiersource.xlsx") Nom_Fichier_Source = ActiveWorkbook.Name Workbooks.Add (1) Nom_Fichier_Final = ActiveWorkbook.Name Workbooks(Nom_Fichier_Source).Sheets(1).DrawingObjects.Select Selection.Copy Workbooks(Nom_Fichier_Final).Activate Range("A62").Select Workbooks(Nom_Fichier_Final).Sheets(1).Paste End Sub
Partager