excel - AddChart2 VBA 宏中的数字代表什么?

标签 excel vba charts excel-2013

我使用 Excel 2013 来记录插入图表的宏,在我的例子中是一个柱状图表。在查看代码选项中,它显示了如下一行代码:

ActiveSheet.Shapes.Addchart2(286,xl3DColumnClustered).Select

请帮助我,因为我无法理解数字 286 代表什么。我知道Addchart2的语法是:

expression.AddChart2(Style,XlChartType,Left,Top,Width,Height,NewLayout)

如果我将“286”更改为“285”,图表将显示为蓝色背景。如果数字为 100,则会出现错误。

谁能告诉我这个数字代表什么?

最佳答案

也可以只提供 ChartType,应用程序将使用默认样式。

Set oShp = ActiveSheet.Shapes.AddChart2(XlChartType:=xl3DColumnClustered)
oShp.Chart.SetSourceData Source:=RngDta

此图显示了所有 ChartType 的默认 ChartStyle(不包括 StockHLC 和 StockVOHLC)

enter image description here

关于excel - AddChart2 VBA 宏中的数字代表什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27889579/

相关文章:

excel - 如何根据另一个单元格区域中特定值的出现来计算一个单元格值

vba - VBA.CBlah 和 CBlah 的区别

javascript - Highcharts:如何在 X 范围图表中显示标记?

sql-server - SSRS 中的图表行标题

java - Google 图表 xAxis 必须包含日期时间

vba - Excel VBA 过滤和复制粘贴数据

Excel VBA 宏用于连接列并保留颜色/样式格式

excel - 矩阵将两个列表与一个公式相乘

vba - 从变量中删除 "Enter"时遇到问题

vba - 创建将分钟转换为 hh :mm:ss 的 VBA 函数