在不使用 GoSub 的情况下返回(错误 3)
Return 语句必须具有相应的 GoSub 语句。 此错误的原因和解决方案如下:
- 某个 Return 语句没有相匹配的 GoSub 语句。 请确保 GoSub 语句没有被意外删除。
- VBA 中的返回值的含义与 Visual Basic .NET 中的含义不同。
- 如果要在 VBA 中退出 Sub ,请使用 Exit Sub 而不是 Return。
与在编译时匹配的 For...Next、While...Wend 和 Sub...End Sub 不同,GoSub 和 Return 在运行时匹配。 有关其他信息,选择有问题的项并按 F1(在 Windows 中)或 HELP(在 Macintosh 上)。
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。