vb用call调用sub时里总是有缺少子程序函数,属性的提示,为什么?

Dima()AsIntegerPrivateSubCommand1_Click()DimmAsInteger,nAsInteger,iAsInteger,jAsInteg... Dim a() As IntegerPrivate Sub Command1_Click() Dim m As Integer, n As Integer, i As Integer, j As Integer m = InputBox("数组行数", "数组处理", "4") n = InputBox("数组列数", "数组处理", "5") ReDim a(m, n) For i = 1 To m For j = 1 To n a(i, j) = Int(Rnd * 51 + 30) Picture1.Print a(i, j); Next Picture1.Print NextEnd Sub

Private Sub Command2_Click() Dim i As Integer, min As Integer, t As Integer min = 100 For i = 1 To UBound(a) Call min(a, i, t) If t < min Then min = t Text1.Text = Text1.Text & t & vbCrLf Next Text2.Text = minEnd Sub
Private Sub min(a() As Integer, m As Integer, k As Integer) Dim i As Integer, j As Integer k = a(m, 1) For i = 1 To UBound(a, 2) If a(m, i) > k Then k = a(m, i) NextEnd Sub
展开
 我来答
tianqing20wen

2014-10-11 · TA获得超过2.4万个赞
知道大有可为答主
回答量:8226
采纳率:88%
帮助的人:5111万
展开全部
min As Integer
Private Sub min(a() As Integer, m As Integer, k As Integer)
不能 min即是变量 又是过程 冲突了 修改其中一个的名称即可
老邓很六
2014-10-11
知道答主
回答量:27
采纳率:100%
帮助的人:10.9万
展开全部
min的变量定义有问题,不能返回结果,建议你用全局变量吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式