Symphysodon
Gebruiker
- Lid geworden
- 14 dec 2012
- Berichten
- 468
Beste Forummers,
Ik heb een stuk code om grafieken passend te maken op een pagina met verschillende opties. Dit gaat goed met het vullen van een pagina maar niet met het plotarea. Om een reden die ik niet snap looped de setting van de plotarea niet mee. Elke grafiek moet even groot zijn en dat zijn ze niet. Dit is de code die ik tot nu heb:
mvg
Marco
Ik heb een stuk code om grafieken passend te maken op een pagina met verschillende opties. Dit gaat goed met het vullen van een pagina maar niet met het plotarea. Om een reden die ik niet snap looped de setting van de plotarea niet mee. Elke grafiek moet even groot zijn en dat zijn ze niet. Dit is de code die ik tot nu heb:
Code:
Sub eengrfperpagina()
Dim W As Long, H As Long
Dim i, j As Long
Application.ScreenUpdating = False
Sheets("Graphics").ChartObjects("meetpunt 1").Activate
'1 grafiek op 1 pagina
ActiveSheet.PageSetup.Orientation = xlLandscape
For i = 1 To ActiveSheet.ChartObjects.Count
W = 672
H = 465
With ActiveSheet.ChartObjects(i)
.Width = W
.Height = H
.Left = 0
.Top = (i - 1) * H
ActiveSheet.ChartObjects("meetpunt " & i).Activate
With ActiveChart
.PlotArea.Width = W - 120
.Axes(xlValue).AxisTitle.Font.Size = 11
.ChartTitle.Font.Size = 9
End With
For j = 2 To 8
With ActiveChart.FullSeriesCollection(j).DataLabels.Format.TextFrame2.TextRange.Font
.Size = 9
End With
Next
End With
Next i
Sheets("Graphics").Activate
Application.ScreenUpdating = True
End Sub
mvg
Marco