我有一个关于 If 命令的问题。
For x = 2 To 8
If ComboBox1.ListCount < 7 Then ComboBox1.AddItem Cells(x, 13).Value
Next x'
为什么这可以正常工作而没有错误?没有结束如果语句。 我不知道这是否重要,但这段代码在 UserForm_Activate() 过程中。
感谢您的帮助。
如果If
中只有一个语句,并且它与If
语句在同一行,则不需要End If
。
当Then
关键字后面的语句位于同一行代码上时,VBA(以及 VB6 和 VB.Net)不需要End If
。