有没有办法做到,否则全部在vba(Visual Basic / VB.NET)中的一行上



我需要在我的代码中做一系列简短的"if else"语句。 有没有办法在一行上做一个陈述? 我知道Visual Basic通常接受换行符作为语句的下一部分,但是在这种情况下,如果我可以在一行上获得"if then else",这将使我的代码看起来更干净。

我假设你确实在问VBA。

在 VBA 中,If Foo Then Bar Else FooBar 是完全合法的,甚至不需要语句分隔符:。只有单行 if 语句的 if 或 else 分支中的多个语句才需要这样做。

但请注意,一行 if 语句通常不会使您的代码更具可读性,相反。

最新更新