VBA中的编译错误

时间:2015-12-02 10:20:24

标签: excel vba excel-vba

来自荷兰的Goodmorning,

我只是围绕着VBA,并且不断碰到所说的编译错误,如截图中所示; Screenshot 我想看到这个解决了,但我想学习如何杀死这些可怕的错误。我的错是什么?

2 个答案:

答案 0 :(得分:2)

你的"如果没有Rng则什么都没有"缺少"结束如果"

如果你正确缩进代码,那就更明显了。

答案 1 :(得分:2)

正如错误消息告诉您的那样,您错过了一个End If - 声明:您正在打开三个If - 个案,但只关闭其中两个。 (我想你想把遗漏的那个放在行If not Rng Is Nothing Then之前,从而关闭语句If Trim(FindString) <> "" Then

对于未来:正确缩进代码将帮助您轻松发现这样的错误!