ElseIf 必须以匹配的 If 或 ElseIf 开头,后面接着 ElseIf、Else 或 EndIf

ElseIf 是条件编译指令。 此错误的原因及解决方案如下:

  • #elseif检测到前面没有 #if#elseif的 。 将 语句 #if 置于 之前 #elseif ,或删除之前 #endif放置错误的位置。

  • #elseif检测到 前面有 #else#endif。 适当地终止前面的 #if 块,或将前面的 #else 更改为 #elseif

有关其他信息,选择有问题的项并按 F1(在 Windows 中)或 HELP(在 Macintosh 上)。

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。