无法在onWait之后运行子例程

时间:2013-03-10 13:52:55

标签: excel-vba excel-2007 vba excel

我有两个子程序:CommandButton2_Click,CommandButton1_Click,其中cmd2_click将使用以下语句调用cmd1_click:

Application.OnTime Now() + TimeValue("00:00:15"), "CommandButton1_Click"

但是在执行上述声明时我遇到了以下错误。

这是错误的屏幕截图 enter image description here

1 个答案:

答案 0 :(得分:3)

请在编程后的工作表名称前加上一个点,如下例所示。

尝试以下代码:

  Application.OnTime Now() + TimeValue("00:00:15"), "Sheet1.CommandButton1_Click"

如果在对象浏览器中搜索CommandButton1_Click过程,您将在工作表中看到它的一个私有函数,您可以在其中保留命令按钮。

enter image description here

还要确保您的宏已启用。请参考以下链接。 http://www.youtube.com/watch?v=3Jqp_WQRT6M