【发布时间】:2015-05-26 21:19:42
【问题描述】:
如果特定单元格大于 -0.03,我有一个现有的宏执行 Excel 工作表的屏幕截图。目前,此单元格是基于来自外部源的实时数据的公式。我可以手动运行此宏,但我希望它连续运行,即每次该单元格大于 -0.03 时自动截取工作表的屏幕截图。
到目前为止,这是我的代码;
Private Sub Worksheet_Calculate()
If range("d81")>-0.03 Then
Application.EnableEvents = False
Call ScreenCapture
Application.EnableEvents = True
End If
Application.ScreenUpdating = False
Application.DisplayAlerts = False
End Sub
有人可以帮忙吗?
【问题讨论】:
-
考虑使用 Calculate() 事件
-
This 有帮助吗?