关于Private Sub Command1_Click()
For i = 1 To 9
a = a + i
Next
X = Val(i)
MsgBox X
End Sub
输出结果为什么是10 不是9的问题
a=9
i=10
for i=1 to 9
语句
next
当i=8时,执行语句,再执行next,i=9,然后执行for i=1 to 9,在循环范围,执行语句,然后next,i=10,再执行for i=1 to 9,判断i超出范围,不再执行循环。退出循环时i=10