根据条件更改图表范围

时间:2013-01-30 07:19:55

标签: excel excel-vba vba

关于excel图表的动态范围选择的问题。希望有人可以帮助我。

我在B27:F41的excel表中有一个表格数据。这些数据将在两侧扩展和收缩,即行和偶数列将增加/减少。

Q1。我最大的表是B27:CZ120。我有可能给出最大范围,图表会忽略所有空行和列吗?或至少空列。

Q2。如果无法满足以上条件,那么如何更改宏的范围。

注册。问题2 - 考虑在宏中我已经知道数据存在的范围。我只是想把这个范围传递给CHART RANGE。

找到了一些解释here但它只适用于动态行数而不是列。

如果需要更多信息,请告诉我。感谢

1 个答案:

答案 0 :(得分:1)

你链接的解决方案非常好:为列只需要交换OFFSET参数并使用计算作为范围高度。

这是我自己用于教授新内容的示例书,它包括3个样本 - 行,列和堆积列:https://www.dropbox.com/s/76llm0na9tvee90/DynamicCharts.xlsx

当然,您可以根据自己的需要轻松采用它。祝你好运!