vb为什么运行时说 next 没有 for啊

2025-03-24 17:41:33
推荐回答(3个)
回答1:

因为For循环内的if没有end if

改为:

For i = 1 To 100
If isnarc(a(i)) = True Then
sum = sum + a(i)
end if

Next i

For i = 1 To 100
If isnarc(a(i)) = True Then sum = sum + a(i)
Next i

回答2:

楼上正解 就是没有ENDIF

回答3:

Private Sub Command2_Click()
Dim sum As Long
Dim A(100) As Integer
For i = 1 To 100
If IsNumeric(A(i)) = True Then sum = sum + A(i)
Next i
Text1.Text = sum \ 100
End Sub

isnarc这个写错了!