在Excel中防止VBA闪烁图表

时间:2015-04-08 11:06:56

标签: excel vba excel-vba

我有一个包含2张的Excel工作簿。 VBA代码会将CSV文件加载到第一张工作表中。然后,VBA代码将第一张表中的数据绘制到第二张表中的图表中。此VBA代码每5秒运行一次,导致图表闪烁。

任何人都有任何防止闪烁的建议吗?我试过了

Application.ScreenUpdating = False 

并没有帮助。

2 个答案:

答案 0 :(得分:0)

您可以在即将加载CSV数据之前隐藏包含图表的工作表,然后在第二个宏的末尾取消隐藏。

答案 1 :(得分:0)

您是否尝试过在VBA编辑器外运行宏? 即使你设置了Application.ScreenUpdating = False,如果单步执行代码或从编辑器运行,我也会忽略它(我相信!)