Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I am unsuccessfully trying to set TickLabelSpacing for X-axis in a
chart-sheet. Tries recording the steps into a macro, but the recorded code returns an error when i attempt to run it myself. The problem has something to do with the fact that the charts in chart-sheets aren't embedded into ChartObjects, and setting TickLabelSpacing directly for a chart object doesn't do anyhting. Here's the recorded code (fails in 2007): Sub Macro3() ' ' Macro3 Macro ' ' Sheets("Chart").Select ActiveSheet.ChartObjects("Chart 1").Activate ActiveChart.Axes(xlCategory).Select ActiveChart.Axes(xlCategory).TickMarkSpacing = 12 ActiveChart.Axes(xlCategory).TickLabelSpacing = 12 End Sub Removing ActiveSheet.ChartObjects("Chart 1").Activate will make excel ignore TickLabelSpacing in 2007, and will actaully work fine in 2003 Could you please advise if I am doing something wrong or this is a known bug (and in that case if a workaround exists)? Thank you |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
setting ActiveChart.Axes(xlCategory).MinimumScale not working | Excel Programming | |||
Excel 2007 Bar and Line chart on 2 Axes | Charts and Charting in Excel | |||
Axes(xlCategory).CategoryNames | Excel Programming | |||
Chart Sheet/Axes | Excel Programming | |||
Axes(xlCategory).TickLabels problem | Excel Programming |