我必须更改 Excel 2011 中大约 100 个图表的设计,并且我正在尝试使用宏来加快速度。
问题是Excel不想简单地将某些操作记录到宏中,似乎它们需要手动编写。
我已经成功地使用此线程中的提示创建了一个用于更改数据标签格式的宏: Formatting data labels in Excel charts using VBA
但现在我还想通过宏编辑标签系列 - 间隙宽度百分比。我不知道此操作的确切 VBA 语法。也许这里有人可以提供帮助。
我已经尝试过
ActiveChart.SeriesCollection(1).DataSeries.GapWidth = "110%"
但是没有成功。运行时错误438,对象不支持属性或方法。
有人知道正确的语法吗?
最佳答案
您可以尝试以下代码:
ActiveChart.ChartGroups(1).GapWidth = 110
关于vba - Excel VBA - 图表中 'Format Data Series - Gap Width' 的宏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35040347/