我有两个子程序:CommandButton2_Click,CommandButton1_Click,其中cmd2_click将使用以下语句调用cmd1_click:
Application.OnTime Now() + TimeValue("00:00:15"), "CommandButton1_Click"
但是在执行上述声明时我遇到了以下错误。
这是错误的屏幕截图
答案 0 :(得分:3)
请在编程后的工作表名称前加上一个点,如下例所示。
尝试以下代码:
Application.OnTime Now() + TimeValue("00:00:15"), "Sheet1.CommandButton1_Click"
如果在对象浏览器中搜索CommandButton1_Click过程,您将在工作表中看到它的一个私有函数,您可以在其中保留命令按钮。
还要确保您的宏已启用。请参考以下链接。 http://www.youtube.com/watch?v=3Jqp_WQRT6M