P
Pingui
Guest
Bonjour,
Après avoir fait une macro en VBA avec un 'enregistrement' excel, le code obtenu et legerement modifiée est :
En fait cela ne marche pas quand je le lance mais si j'enleve les lignes suivante cela marche!
Je voudrais juste savoir pourquoi sans ces lignes, la macro marche alors que sinon il y a une erreur.
Merci d'avance
Pingui
Après avoir fait une macro en VBA avec un 'enregistrement' excel, le code obtenu et legerement modifiée est :
Code:
Sub Macro1()
i = 3
j = 2
k = 4
Range(Cells(i, j), Cells(i, k)).Select
Charts.Add
ActiveChart.ChartType = xlColumnClustered
ActiveChart.SetSourceData Source:=Sheets('Resumé').Range(Cells(i, j), Cells(i, k)), PlotBy:= _
xlRows
ActiveChart.SeriesCollection(1).XValues = '=Resumé!R2C2:R2C5'
ActiveChart.Location Where:=xlLocationAsObject, Name:='Resumé'
With ActiveChart
.HasTitle = True
.ChartTitle.Characters.Text = 'Stock Initial 001'
.Axes(xlCategory, xlPrimary).HasTitle = False
.Axes(xlValue, xlPrimary).HasTitle = False
End With
End Sub
En fait cela ne marche pas quand je le lance mais si j'enleve les lignes suivante cela marche!
Code:
ActiveChart.SetSourceData Source:=Sheets('Resumé').Range(Cells(i, j), Cells(i, k)), PlotBy:= _
xlRows
Merci d'avance
Pingui