For循环每次迭代后Excel 2013 vba刷新图表内容

问题:在for循环的每次迭代之后刷新ChartObject中Series的graphics表示

Ex. y=m*Cos(x) y - Values m - parameter 

我有一些数据从公式带有参数。 我想要想象XYgraph上参数的变化有什么影响。 我想在for循环中做(添加Sleep有一定的时间来看结果)。 数据和公式在Excel SpreadSheet中。 参数的更新脚本在VBA模块中。 更新对电子表格中的值起作用,但不影响graphics。

WorkBook.RefreshAll不起作用; Chart.Refresh不起作用

最后一次迭代之后的图表更新。

有任何想法吗?

在每个迭代步骤之后,将DoEvents添加到您的代码中。 这个对我有用。