Verstecken der X-Achsenbeschriftung
18.02.2014 17:25:54
René
da ich in einigen Fällen die X-Achsenbeschriftung benötige und in einigen nicht, möchte ich sie gerne wahlweise sichtbar machen oder nicht.
Mit dem X-Achsentitel, dem Y-Achsentitel und dem Diagrammtitel hat es wie folgt geklappt:
With myChtObj.Chart
.ChartType = xlXYScatterLines
....
.Axes(xlCategory, xlPrimary).AxisTitle.Format.TextFrame2.TextRange.Font.Fill.Visible = msoFalse
.Axes(xlValue, xlPrimary).AxisTitle.Format.TextFrame2.TextRange.Font.Fill.Visible = msoFalse
.ChartTitle.Format.TextFrame2.TextRange.Font.Fill.Visible = msoFalse
Leider bekomme ich das nicht für die Achsenbeschriftungen (TickLabels) hin. Lediglich auf Weiss setzen
.Axes(xlCategory, xlPrimary).TickLabels.Font.Color = RGB(255, 255, 255)
möchte ich sie nicht, da dadurch beim Überlagern von Diagrammen unterliegende Beschriftungen verdeckt werden.
Mit
.Axes(xlCategory, xlPrimary).TickLabels.Font.Color = xlNone
erhalte ich nicht das gewünschte Ergebnis.
Wenn ich in meinem Diagramm die Beschriftungen selektiere, kann ich über die Diagrammtools - Textfüllung - Keine Füllung diese ausblenden.
Der Makrorecorder gibt dann folgendes wieder:
ActiveChart.Axes(xlCategory).Select
Selection.Format.TextFrame2.TextRange.Font.Fill.Visible = msoFalse
Wie kann ich das auf die Achsenbeschriftung anwenden, ohne vorher zu selektieren?
Vielen Dank schon im Voraus für die Hilfe,
René
Ich verwende Excel 2010.