VBA绘图区大小调整如何无法正常工作?

时间:2019-05-06 15:31:51

标签: excel vba

我正在尝试使用以下代码调整在电子表格中创建的所有三个图表的绘图区域的大小。问题是,即使我使用的数字完全相同(left0 = 20),这些绘图区域的“左”看起来也完全不同。我花了几个小时在线寻找一些解决方案。但是到目前为止没有成功。

更多背景信息:我有三个垂直排列的图表。这些图表的大小完全相同。我想将所有Y轴对齐在同一垂直线上(请参见图片)。请参见下面两个图表。它们的Y轴与第一张图表中的Y轴不对齐(顶部图表;我使用红色垂直线描绘了第一张图表的Y轴;)。

enter image description here

第一张和第三张图表是使用xlColumnClustered创建的,第二张是使用xlLine创建的。不过,Y轴使用不同的.TickLabels.NumberFormat(通用,%和美元)。谢谢!

ActiveChart.PlotArea.Select
Selection.Width = width0 '
Selection.Left = left0 '12.1
Selection.Top = top0 '2
Selection.Height = height0 '220

0 个答案:

没有答案