Bonjour
Alors voila, j'essaye de copier un graphique d'un fichier a un autre
J'ai écris un code, cela fonctionne parfaitement jusqu'à la ligne " With Selection.Shape"
Je n'arrive pas à trouver mon erreur :/
Merci pour votre aide
N'hesitez pas à me dire aussi si des lignes peuvent etre améliorés
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
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 Sub Maj() Dim Emplacement As Range Dim Grph As ChartObject Fichier_LIBERATION_PF = "Libération PF.xlsm" Chemin_LIBE = "T:\DIRECTIONCQ\PLANIF CQ\PLANNING CQ PHARMA 2019" For Each Legraph In ActiveSheet.ChartObjects Legraph.Delete Next Application.Workbooks.Open Filename:=Chemin_LIBE & "\" & Fichier_LIBERATION_PF, ReadOnly:=True Workbooks(Fichier_LIBERATION_PF).Worksheets("Graphs").Activate ActiveSheet.ChartObjects("respectdesdelaisPF").Select Application.CutCopyMode = False Selection.Copy ThisWorkbook.Worksheets("Libe_PF_Libe_MP").Activate Range("A1").Select ActiveSheet.Paste Set Emplacement = Range("B20:CQ191") ActiveSheet.Paste With Selection.Shape .Left = Emplacement.Left .Top = Emplacement.Top .Height = Emplacement.Height .Width = Emplacement.Width End With
Partager