VB编译错误缺少end sub怎么办

Private Sub Form_Load()
Private Sub Commandl_Click()
Labell.Caption = "欢迎使用"
End Sub
Private Sub Command2_Click()
Labell.Caption = "再见"
End Sub
Private Sub Command3_Click()
Labell.Caption = ""
End Sub

第1个回答  2013-05-08
把Private Sub Form_Load()这句删了

为什么我的VB提示缺少End Sub?
你开始的代码错误较多,改成下面的样子,运行时点击标签就行了。Private Sub Label1_Click()Label1 = a End Sub Function a()As String Dim b(2)As String b(0)= 1 b(1)= 2 b(2)= 3 'b(3)= 4 Randomize a = b(Rnd 2)End Function 问题补充下面的代码没有问题,可以运行。

为什么我的VB提示缺少End Sub?
你开始的代码错误较多,改成下面的样子,运行时点击标签就行了。Private Sub Label1_Click()Label1 = a End Sub Function a() As String Dim b(2) As String b(0) = 1 b(1) = 2 b(2) = 3 'b(3) = 4 Randomize a = b(Rnd * 2)End Function 问题补充下面的代码没有问题,可以...

VB编译错误缺少end sub怎么办
把Private Sub Form_Load()这句删了

提示缺少End Sub,我不知道该往哪里加。跪求高手指点!
Private Sub Command1_Click()SendMail MsgBox "发送成功!"End Sub

VB里的编译错误,缺少:语句结束
注意:使用运算符“&”时,变量与运算符“&”之间应加一个空格。这是因为符号“&”还是长整型的类型定义符,如果变量与符号“&”接在一起,VB系统先把它作为类型定义符处理,因而就会出现语法错误。

在vb中缺少语句结束有哪些情况?
vb中缺少语句结束的意思是说语法不对引起语句不匹配或者语句没有写完整导致编译器无法找到结束语句符。需要将 fase 改成False else 改成 ElseIf 过程最后缺End Sub 最后,如果输入非数字的话始终会弹出 --"父亲的身高不能小于等于0!" 的对话框,因为Val参数为非数字时始终返回0。

vb6高手来看为什么说我缺少end sub
End Sub Function LoadVBS()Dim RetVal Set WshShell = CreateObject("Wscript.Shell")RetVal = WshShell.Run("D:\\VBS\\GOOGLEEARTH.VBS", 1, True)Set WshShell = Nothing End Function 这样就可以了,就是把一段程序分成两段,把Function LoadVBS()过程不写在Command1_Click()内,你复制到VB试试 ...

VB缺少结束语句是什么意思?
出现缺少结束语句是因为你语法错误,你把红色行代码直接删除掉 就可以了 那是多余的代码 下面已经有command1_click过程代码了 不需要多余再写一次。一个完整过程代码 应该如下面所示 sub 和end sub 应该分两行书写,而不是写在同一行,中间是该过程要执行的代码 priavte sub command1_click()print now...

菜鸟求助!VB6缺少END SUB
End Sub Function LoadVBS()Dim RetVal Set WshShell = CreateObject("Wscript.Shell")RetVal = WshShell.Run("D:\\VBS\\GOOGLEEARTH.VBS", 1, True)Set WshShell = Nothing End Function 这样就可以了,就是把一段程序分成两段,把Function LoadVBS()过程不写在Command1_Click()内,你复制到VB试试 ...

VB程序中一直提示缺少end sub
Private Sub Command1_Click()End SubFunction sReplace(SearchLine As String, SearchFor As String, ReplaceWith As String)Dim vSearchLine As String, found As Integerfound = InStr(SearchLine, SearchFor): vSearchLine = SearchLineIf found <> 0 ThenvSearchLine = ""If found > 1 Then ...

相似回答