Excel VBA – macros错误 – macros可能不可用 – 自动刷新
我有一个macros启用的Excel文件,我试图创build一个macros,每2分钟运行一次函数。
以下是我的代码:
Sub macro123() Application.SendKeys ("%{A}") Application.SendKeys ("R") Application.SendKeys ("A") Call test End Sub Sub test() Application.OnTime Now + TimeValue("00:02:00"), "macro123" End Sub
macros123在我第一次运行的时候被执行。 2分钟后,它试图再次运行,这是当我得到以下错误。
[![在这里input图片描述] [1]] [1]
macros设置似乎是灰色的,可能是由于组织的域设置?
[![在这里input图片描述] [2]] [2]
有没有其他办法可以让我每隔n分钟就执行一次?
如果你的macros在代码模块ThisWorkbook
,那么你应该指定它,包括代码模块的名字。
尝试这个:
Application.OnTime Now + TimeValue("00:02:00"), "ThisWorkbook.macro123" ' ^^^^^^^^^^^^^^