中易网

为什么我的VB提示缺少End Sub?

答案:6  悬赏:80  
解决时间 2021-04-07 00:37
Private Sub Label1_Click()
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

点击command1,label1随机显示1.2.3

Function a() As String
Dim b(2) As String
b(0) = 1
b(1) = 2
b(2) = 3
Randomize
a = b(Rnd * 2)
End Function

Private Sub Command1_Click()
Label1.Caption = a
End Sub
懂了不????????????????????
最佳答案
Private Sub Label1_Click()
'Function a() As String'这里错了。
Dim 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 SUB
'End Function '这里错了。
唉,即使这样改后,还是有问题的.
你的代码可以说是乱。
全部回答
Private Sub Label1_Click() call 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
你开始的代码错误较多,改成下面的样子,运行时点击标签就行了。 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 问题补充下面的代码没有问题,可以运行。
Function a() As String Dim b(3) As String b(0) = 1 b(1) = 2 b(2) = 3 Randomize a = b(Rnd * 2) End Function Private Sub Command1_Click() Label1.Caption = a End Sub 数组定义少了,不是2是3
vb不能在一个sub子程序里在加一个子程序。 你的代码可以改为: sub 按钮1_click() call commandbutton1_click end sub private sub commandbutton1_click() [b2] = [b2] + 1 end sub call commandbutton1_click ’这句话的意思是调用commandbutton1的click事件,我想你原来代码的意思也是这样。
Function a() Randomize a = Int((3 - 1 + 1) * Rnd + 1) End Function Private Sub Command1_Click() Label1.Caption =a End Sub
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
n35磁铁废品多少钱一吨,充过磁的,高音喇叭拆
我的三星2013想卖能卖多少钱
北京市东城区地税局第七税务所地址在什么地方
介绍一下全球前十强企业?
成都定制橱柜厂家,成都哪儿有定制橱柜的?
你觉得我短发会好看吗的英文
TP-LINK无线路由器连上网,有信号的。之前一
装完系统后出现[win7.x64] WanDrv6.exe找不到
使用CSS3.0实现圆角边框,浏览器无法显示
打印机哪种好?
华兴庄园在什么地方啊,我要过去处理事情
怎么检验电脑摄像头坏了没
怎么样有效去淡斑
缩句:往事桩桩件件,历历在目,那是我们记忆
做贵金属的业务员周计划报表该怎么写?以前重
推荐资讯
请问洗面奶、爽肤水、乳液、精华素、滋润霜、
米4是不是仿苹果?米4可以吗?
手机131的广州用户在香港如何打电话?
急啊!通达信,集合竞价之后(即9.25的时候单
热水器的花洒喷 水是感觉风很大是什么原因
csex314cn是什么工具
合同一年一签现公司改半年一签是否合法
盛京银行长春分行 综合柜员 工资待遇
伙计用支付宝转过来的钱在哪能查到了
我是女生、因为之前练体育、腿部都肌肉、现在
怎么更改exe文件的描述
江苏省运河中学2014年能借读吗价钱多少
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?