A
albert
Guest
bonsoir à tous, forumiens - et à toutes, forumiennes,
Je construis un graph personnalisé - Sub GraphVolum() -, qui utilise 2 colonnes sources B2 :C2
Je remplace B2 :C2 par u = Range("B2:C2", Range("B2:C2").End(xlDown)).Address
Range(u).Select
Et dans les sources j’indique Range(u)
ActiveChart.SetSourceData Source:=Sheets("Graph").Range(u), PlotBy:= _
XlColumns
Il me reste à décaler les colonnes, j’écris Sub plages(), que je combine avec Sub GraphVolum,
Sub plages()
Dim plage As Range
i = Range("A2", Range("A2").End(xlDown)).Address
x = Range("B1", Range("B1").End(xlToRight)).Count
Cells(1, 1) = x / 2
For w = 2 To Cells(1, 1) + 1
z = w * 2 - 2
y = w * 2 - 1
u = Cells(2, z).Address
v = Cells(2, y).Address
Set plage = Range(u, Range(v))
plage.Select
Set p = Range(Selection, Selection.End(xlDown))
p.Select
'---------------
Next
End Sub
j’obtiens Sub GraphVolum2
et je remplace u par p
j’exécute pour vérifier : bogue sur
ActiveChart.SetSourceData Source:=Sheets("Graph").Range(p), PlotBy:= _
XlColumns
Alors que j’obtiens bien un graph de 2 séries…
Comment puis-je réparer afin d’obtenir 4 graphes "Courbe - Histo. 2 axes"
merci d'avance (j'ai passé le WE dessus, sans trouver)
albert
Je construis un graph personnalisé - Sub GraphVolum() -, qui utilise 2 colonnes sources B2 :C2
Je remplace B2 :C2 par u = Range("B2:C2", Range("B2:C2").End(xlDown)).Address
Range(u).Select
Et dans les sources j’indique Range(u)
ActiveChart.SetSourceData Source:=Sheets("Graph").Range(u), PlotBy:= _
XlColumns
Il me reste à décaler les colonnes, j’écris Sub plages(), que je combine avec Sub GraphVolum,
Sub plages()
Dim plage As Range
i = Range("A2", Range("A2").End(xlDown)).Address
x = Range("B1", Range("B1").End(xlToRight)).Count
Cells(1, 1) = x / 2
For w = 2 To Cells(1, 1) + 1
z = w * 2 - 2
y = w * 2 - 1
u = Cells(2, z).Address
v = Cells(2, y).Address
Set plage = Range(u, Range(v))
plage.Select
Set p = Range(Selection, Selection.End(xlDown))
p.Select
'---------------
Next
End Sub
j’obtiens Sub GraphVolum2
et je remplace u par p
j’exécute pour vérifier : bogue sur
ActiveChart.SetSourceData Source:=Sheets("Graph").Range(p), PlotBy:= _
XlColumns
Alors que j’obtiens bien un graph de 2 séries…
Comment puis-je réparer afin d’obtenir 4 graphes "Courbe - Histo. 2 axes"
merci d'avance (j'ai passé le WE dessus, sans trouver)
albert