Bonjour,
voila j ai un petit soucis: je voudrais copier tous les graphiques d un classeur contenant 31 worksheets a un autre.
j ai revérifié ma procedure plusieurs fois mais pas moyen :
runtime error '9' : subscript out of range
en me surlignant cette ligne : Workbooks("Book1").Worksheets("PFS").Select
merci beaucoup pour votre temps!
voila j ai un petit soucis: je voudrais copier tous les graphiques d un classeur contenant 31 worksheets a un autre.
j ai revérifié ma procedure plusieurs fois mais pas moyen :
runtime error '9' : subscript out of range
en me surlignant cette ligne : Workbooks("Book1").Worksheets("PFS").Select
merci beaucoup pour votre temps!
Code:
Sub copychartsPFS()
Application.Calculation = xlManual
Dim Cht As ChartObject
Dim i As Byte
For i = 1 To 31
Workbooks("PFS_simplifie_v3.2.xls").Worksheets(i).Select
For Each Cht In ActiveSheet.ChartObjects
Cht.copy
Workbooks("Book1.xls").Worksheets("PFS").Select
ActiveSheet.Paste
Next Cht
Next i
Application.Calculation = xlAutomatic
Application.CutCopyMode = False
End Sub