Nhono00
Nouveau membre
Bonjour à Tous,
J'espère que vous trouverez la solution à mon problème car je tourne en rond !
Voici ce que j'essaie de faire :
J'ai un tableau avec des données et un graphique associé.
Celui ci doit être fait mensuellement donc j'ai créé une macro permettant de copier/coller ce graphique. Mon problème est que lorsque je copie colle, le graphique collé viens prendre ses valeurs dans le tableau du copier et non celui du collé.
J'ai donc enregistré un VBA mais celui ci me demande de débuger !
Sub Macro4()
'
Range("A2:AQ47").Select
Range("AQ2").Activate
Selection.Copy
Rows("2:2").Select
Range("F2").Activate
Selection.Insert Shift:=xlDown
Range("AO11:AQ25").Select
Range("AO12").Activate
Selection.ClearContents
Range("C46:AM47").Select
Selection.ClearContents
Range("C42:AM44").Select
Range("AM42").Activate
Selection.ClearContents
Range("AO43:AQ47").Select
Selection.ClearContents
ActiveSheet.ChartObjects("Graphique 2").Activate
ActiveChart.PlotArea.Select
ActiveSheet.ChartObjects("Graphique 2").Activate
ActiveChart.ChartArea.Select
ActiveChart.SeriesCollection(3).Values = "='PERTE AU FEU'!activesheet.cells(1,1).offset(44,1:23).select"
ActiveChart.SeriesCollection(3).XValues = "='PERTE AU FEU'!activesheet.cells(1,1).offset(41,1:23).select"
Range("AO11:AQ25").Select
Range("AO12").Activate
Selection.ClearContents
Range("C46:AM47").Select
Selection.ClearContents
Range("C42:AM44").Select
Range("AM42").Activate
Selection.ClearContents
Range("AO43:AQ47").Select
Selection.ClearContents
End Sub
Merci d'avance pour vos réponses [s/1jck]
J'espère que vous trouverez la solution à mon problème car je tourne en rond !
Voici ce que j'essaie de faire :
J'ai un tableau avec des données et un graphique associé.
Celui ci doit être fait mensuellement donc j'ai créé une macro permettant de copier/coller ce graphique. Mon problème est que lorsque je copie colle, le graphique collé viens prendre ses valeurs dans le tableau du copier et non celui du collé.
J'ai donc enregistré un VBA mais celui ci me demande de débuger !
Sub Macro4()
'
Range("A2:AQ47").Select
Range("AQ2").Activate
Selection.Copy
Rows("2:2").Select
Range("F2").Activate
Selection.Insert Shift:=xlDown
Range("AO11:AQ25").Select
Range("AO12").Activate
Selection.ClearContents
Range("C46:AM47").Select
Selection.ClearContents
Range("C42:AM44").Select
Range("AM42").Activate
Selection.ClearContents
Range("AO43:AQ47").Select
Selection.ClearContents
ActiveSheet.ChartObjects("Graphique 2").Activate
ActiveChart.PlotArea.Select
ActiveSheet.ChartObjects("Graphique 2").Activate
ActiveChart.ChartArea.Select
ActiveChart.SeriesCollection(3).Values = "='PERTE AU FEU'!activesheet.cells(1,1).offset(44,1:23).select"
ActiveChart.SeriesCollection(3).XValues = "='PERTE AU FEU'!activesheet.cells(1,1).offset(41,1:23).select"
Range("AO11:AQ25").Select
Range("AO12").Activate
Selection.ClearContents
Range("C46:AM47").Select
Selection.ClearContents
Range("C42:AM44").Select
Range("AM42").Activate
Selection.ClearContents
Range("AO43:AQ47").Select
Selection.ClearContents
End Sub
Merci d'avance pour vos réponses [s/1jck]