分享

编译错误 缺少:= VBA函数需不需要括号

 昵称13965638 2013-09-21

编译错误 缺少:=  VBA函数需不需要括号

 (2007-08-22 11:45:00)
标签: 

杂谈

VBA 中,不接收参数的子例程或函数不需要圆括号。否则,在声明中需要圆括号。

在VBA编辑器的模块中运行如下代码

Sub showTime()
Application.Caption = Now()
Application.OnTime(Now() + TimeValue("00:00:01"), "showTime")
End Sub

会出现 编译错误 缺少:=

原因:
Application.OnTime(Now() + TimeValue("00:00:01"), "showTime")
不需要返回值,所以Application.OnTime函数不用加括号,去掉括号即可,改成如下代码

Sub showTime()
Application.Caption = Now()
Application.OnTime Now() + TimeValue("00:00:01"), "showTime"
End Sub

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多