gpt4 book ai didi

excel - 如何从 VBA 代码更改图表的子类型

转载 作者:行者123 更新时间:2023-12-04 22:22:24 26 4
gpt4 key购买 nike

我从一些数据创建图表:

ActiveSheet.Shapes.AddChart2(297, xlColumnStacked).Select

但在 Excel 上,xlColumnStacked 图表有不同的子类型...

d

我需要显示第二个,而不是默认的。

它必须以编程方式进行,而不是手动进行。

我尝试记录宏并查看发生了什么变化,但它没有记录任何内容......我也尝试从模板加载,但它们的工作方式与我需要的不完全一样。

谢谢你的支持。

最佳答案

我觉得你必须改变 .ChartTyp
例如:

 ActiveChart.ChartType = 52

这是正确值的列表
https://bettersolutions.com/excel/charts/vba-chart-types.htm

如果要切换 x 轴和 y 轴数据,请尝试以下方法之一:
ActiveChart.PlotBy = xlColumns

ActiveChart.PlotBy = xlRows

我希望我有所帮助:)

关于excel - 如何从 VBA 代码更改图表的子类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61483059/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com