Bekijk bijlage TEST.xlsm
Een nieuwe poging:
Momenteel werk ik met bijgevoegd bestandje om via een macro een chart te creëren op elke worksheet. Momenteel neemt de chart de volledige data mee uit de pivottable maar ik wil deze slechts beperken tot kolom A en B maar wat ik ook probeer, het werkt niet. Misschien dat ik hier hulp kan vinden.
Dit is de code die ik momenteel heb:
Een nieuwe poging:
Momenteel werk ik met bijgevoegd bestandje om via een macro een chart te creëren op elke worksheet. Momenteel neemt de chart de volledige data mee uit de pivottable maar ik wil deze slechts beperken tot kolom A en B maar wat ik ook probeer, het werkt niet. Misschien dat ik hier hulp kan vinden.
Dit is de code die ik momenteel heb:
Code:
Sub CreateCharts()
Dim ws As Worksheet
Dim co As ChartObject
For Each ws In ThisWorkbook.Worksheets
If ws.Name <> "Inhoudsopgave" Then
Set co = ws.ChartObjects.Add(300, 30, 600, 300)
With co.Chart
.ChartType = xlColumnClustered
.SetSourceData Source:=ws.Range("A3:B" & ws.Range("B" & Rows.Count).End(xlUp).Row)
.ChartColor = 11
.HasTitle = True
.ChartTitle.Caption = ws.Range("B1").Value
.ChartGroups(1).VaryByCategories = True
.ChartArea.RoundedCorners = True
.ChartArea.Shadow = True
End With
'Move chart
co.Left = ws.Range("F3").Left
co.Top = ws.Range("F3").Top
co.Width = ws.Range("F3:P3").Width
co.Height = ws.Range("F3:P22").Height
Set co = Nothing
End If
Next ws
End Sub