在VBA编译错误

从荷兰早上好,

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

正如错误信息告诉你,你缺less一个End If -Statement:你打开三个If基础,但只closures其中两个。 (我想你想把之前的行说, If not Rng Is Nothing Then ,因此closures语句If Trim(FindString) <> "" Then

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

你的“如果不是没有什么东西”是缺less一个“如果”

如果你正确地缩进你的代码,这应该会更明显。