急,在线等!

laji2000 2007-09-08 07:46:00
哪位高手帮忙解决下,下面的代码提示-----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
...全文
79 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
XING979020 2007-09-09
  • 打赏
  • 举报
回复
老马说得对.你的语法写错了.
FOR NEXT
IF ENDIF
是对应的.你的问题就是把NEXT I放错地方了.
嗷嗷叫的老马 2007-09-08
  • 打赏
  • 举报
回复
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
End If
Next i
B = Left(A, j)
End Function

//

大概是这样吧
laji2000 2007-09-08
  • 打赏
  • 举报
回复
要交作业,大家帮个忙啊

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧