我有一个X-Y散点图,我在x轴上的值从值30开始。
如何更改图表中的比例,使得X轴的值从30开始而不是零?
答案 0 :(得分:3)
我能够在VBA中执行以下操作:
抓住图表对象:
Dim objChart As Object
Set objChart = Sheets("MyWorksheetName").ChartObjects("MyChartName")
更改x轴最小值:
objChart.Chart.Axes(xlCategory).MinimumScale = myChartMinXValue
Excel图表中的x轴似乎被称为xlCategory
。另请注意,所有图表类型都不存在MinimumScale
属性。我的第一次尝试是使用xlLine
,但我一直收到错误。一旦我切换到xlXYScatterLines
,VBA很高兴。
答案 1 :(得分:1)
Format Axis
Fixed
旁边的Minimum
选项,然后输入30