【发布时间】:2021-01-15 16:27:10
【问题描述】:
VBA 中是否允许嵌套 With?如果是,如何配合IF语句使用?
我有以下嵌套的 With 与 If 语句相结合,编译器给了我一条错误消息,说“End With without With”。
With
If
With
End With
Else
End With <- End With without With
End If
我将第一个 With 放在 IF 语句之外,因为 IF 语句可以使用它。由于上面的代码不起作用,我尝试了另一种方法。如果我在 IF 语句中移动了第一个 With,则会获得另一条错误消息。这一次,错误消息显示“Else without If”。这让我想知道 VBA 中是否允许嵌套 With。
谷歌搜索出现one hit,这与我的问题不完全相同。
【问题讨论】:
标签: vba if-statement with-statement