X轴值Visual Basic
我在StackOverflow中find了这个代码来创builddynamic的Excel图表
ThisWorkbook.Sheets("Sheet1").ChartObjects(1).Chart.SetSourceData _ Source:=ThisWorkbook.Sheets("Sheet1").Range("MyRange")
它工作正常,唯一的问题是X轴值是1,2,3,4,5等。
我想select另一个范围的X值。 如何实现它?
您可以使用Chart.Axes(xlCategory)
来获取对x轴的引用(请参阅此处的文档),然后在该对象上设置所需的任何属性。 例如:
Dim theChart As Chart Set theChart = ThisWorkbook.Sheets("Sheet1").ChartObjects(1).Chart theChart.Axes(xlCategory).MinimumScale = 0.1 theChart.Axes(xlCategory).MaximumScale = 1.1 theChart.Axes(xlCategory).MajorUnit = 0.25 theChart.Axes(xlCategory).MinorUnit = 0.05
此页面显示Axis
对象上可用的属性。