我在一张纸上绘制了很多图表。图表尺寸是固定的,提到图表应该是多少行和列宽。 图表是用这些尺寸绘制的;但是如果更改了列宽或行宽,则图表尺寸会相应增加。我想要一个代码,一旦根据原始的行和列维度绘制了图表,就不会根据列和行尺寸的变化调整图表的大小。
答案 0 :(得分:0)
您需要将图表设置为Free Floating,因此它们不会调整大小以响应行和列的更改。
ActiveSheet.Shapes("YourChartName").Placement = xlFreeFloating
为每个图表执行此操作。
您也可以手动执行相同操作,无需VBA。右键单击图表,然后选择“设置图表选项格式”。然后,在“属性”下,选择“不要移动或使用单元格调整大小。”