在Excel中更改X轴刻度

时间:2012-03-24 00:39:30

标签: excel vba

我有一个X-Y散点图,我在x轴上的值从值30开始。

如何更改图表中的比例,使得X轴的值从30开始而不是零?

2 个答案:

答案 0 :(得分:3)

我能够在VBA中执行以下操作:

  1. 抓住图表对象:

    Dim objChart As Object
    Set objChart = Sheets("MyWorksheetName").ChartObjects("MyChartName")
    
  2. 更改x轴最小值:

    objChart.Chart.Axes(xlCategory).MinimumScale = myChartMinXValue
    
  3. Excel图表中的x轴似乎被称为xlCategory。另请注意,所有图表类型都不存在MinimumScale属性。我的第一次尝试是使用xlLine,但我一直收到错误。一旦我切换到xlXYScatterLines,VBA很高兴。

答案 1 :(得分:1)

  • 右键单击x轴
  • 选择Format Axis
  • 选择Fixed旁边的Minimum选项,然后输入30