VB编程时提示:compile error : next without for 这是怎么回事呢?
发布网友
发布时间:2022-05-15 18:37
我来回答
共2个回答
热心网友
时间:2024-02-26 12:21
一般而言应该是使用了For循环后没有使用Next,
或者还有就是在For中使用了If语句没有使用End
If而造成的提示错误
(这可能是VB的一个小小的缺陷)
热心网友
时间:2024-02-26 12:21
两种情况:
1)For循环中,有Next忘记写For了,这种情况较少
2)For循环里面有If判断,忘记了加End
If
例如下面的语句,将标记的两句话,去掉任何一句都会报告compile
error
:
next
without
for
Private
Sub
Command1_Click()
Dim
i%
For
i
=
1
To
10
'这句
If
i
Mod
2
=
0
Then
Print
i
End
If
'还有这句
Next
i
End
Sub