2014-10-30 48 views
0

由vba创建的图表的默认x轴位置位于中间。如何让图表上的轴显示在底部?使图表轴位置偏低 - vba

我当前的代码:

ActiveSheet.Shapes.AddChart.Select 
ActiveChart.SetSourceData Source:=Range("I3", Sheets("Main").Range("L3").End(xlDown).Address) 
ActiveChart.ChartType = xlLine 
With ActiveChart.Parent 
.Height = 400 
.Width = 800 
End With 
+1

您是否尝试录制宏,手动设置选项,并检查生成的代码? – smackenzie 2014-10-30 20:25:14

回答

6

只要用你的轴TickLabelPosition属性:

ActiveChart.Axes(xlCategory).TickLabelPosition = xlTickLabelPositionLow 
+0

谢谢。完善 – user1681664 2014-10-30 20:37:35