我有一个Excel宏,我已经多年来呼吁我需要暂停运行代码。这是宏:
Sub timeFrame(PauseTime As Double)
'
Dim Start As Double
Start = timer
Do
DoEvents
Loop Until (timer - Start) >= PauseTime
End Sub
我刚刚运行了一个调用上面的宏并且突出显示 Start = time 行的“预期函数或变量”编译错误。在故障排除中,我确定任何包含相同行的宏都会发生错误。我甚至去了MSDN并复制了他们的示例代码,并在我尝试运行它时遇到了同样的错误。
我以为我可能缺少一个库参考,但没有任何东西出现在那里。经过一个小时左右的谷歌搜索,我因为错误的原因而完全失败,并且非常欣赏一些新的见解。
答案 0 :(得分:0)
如果您具有与模块同名的功能或子功能,则可能会发生这种情况。每个名称都必须唯一。甚至是模块。