哪位高手帮忙解决下,下面的代码提示-----next 没有 for
Function ABC(A As String) As String
Dim i, j As Integer
Dim B As String
For i = 0 To Len(A)
If Mid(A, i, 1) <> "-" Then
j = j + 1
Else
Exit For
Next i
B = Left(A, j)
End If
End Function
Function ABC(A As String) As String
Dim i, j As Integer
Dim B As String
For i = 0 To Len(A)
If Mid(A, i, 1) <> "-" Then
j = j + 1
Else
Exit For
Next i
B = Left(A, j)
End If
End Function
Dim i, j As Integer
Dim B As String
For i = 0 To Len(A)
If Mid(A, i, 1) <> "-" Then
j = j + 1
Else
Exit For
End If
Next i
B = Left(A, j)
End Function//大概是这样吧
FOR NEXT
IF ENDIF
是对应的.你的问题就是把NEXT I放错地方了.