VBA Beschriftung der X-Achse

06/09/2011 - 12:37 von Christof Kluß | Report spam
Hallo,

mein Diagramm làuft auf der X-Achse von 1.1.2007 bis 1.1.2010. Angezeigt
werden soll immer nur der 1. eines Monats. (Wenn genügend Platz da ist.)

Beispiel

With ActiveChart.Axes(xlCategory)
.TickLabels.NumberFormat = "d. mmmm yy"
.TickLabels.Orientation = 45
.MajorUnit = 365 / 4
End With

Dabei wird aber z.B. der 31. Juli statt dem 1. August angezeigt. Habt
ihr eine Idee, wie ich die X-Achse "schöner" und übersichtlicher mit
Datums-Werten beschriften könnte?

Gruß
Christof
 

Lesen sie die antworten

#1 Claus Busch
06/09/2011 - 13:03 | Warnen spam
Hallo Christof,

Am Tue, 06 Sep 2011 12:37:17 +0200 schrieb Christof Kluß:

Dabei wird aber z.B. der 31. Juli statt dem 1. August angezeigt. Habt
ihr eine Idee, wie ich die X-Achse "schöner" und übersichtlicher mit
Datums-Werten beschriften könnte?



gib explizit den 01.01.2007 als Starttag und den 02.01.2010 als Endtag
ein und setze das Hauptintervall auf Monate und wàhle 3:
With ActiveChart.Axes(xlCategory)
.MinimumScale = 39083
.MaximumScale = 40179
.TickLabels.NumberFormat = "d. mmmm yy"
.TickLabels.Orientation = 45
.MajorUnitScale = xlMonths
.MajorUnit = 3
End With


Mit freundlichen Grüßen
Claus Busch
Win XP Prof SP2 / Vista Ultimate SP2
Office 2003 SP2 /2007 Ultimate SP2

Ähnliche fragen