vb过程中出现子程序或函数未定义怎么解决

求解答谢谢!... 求解答 谢谢! 展开
 我来答
百度网友faadf46
高粉答主

2020-05-07 · 说的都是干货,快来关注
知道答主
回答量:4556
采纳率:0%
帮助的人:75.6万
展开全部

VB 子程序或函数未定义是设置错误造成的,解决方法为:

1、先绘制一个命令按钮,双击命令按钮进入代码窗口。

2、首先定义一个变体变量。

3、输入一个数字,并使用ABS函数。

4、然后写输出Print语句。

5、然后点击按钮测试。

出色且精心丶饼干9329
2019-06-01 · TA获得超过9417个赞
知道大有可为答主
回答量:1.2万
采纳率:85%
帮助的人:695万
展开全部
原因:
vb将你的数组o默认为有一个sub(过程)或者function(函数)的名字就做o,你的数组下标被认为是向过程或函数传输的参数。
然后在你的代码里vb没有找到名称叫做o的过程或函数。所以给出这个错误的提示。
解决方法:
你要做的是告诉vbo是一个数组,也就是声明数组。
声明数组应该根据数组的作用范围来决定声明语句的位置、根据需要决定声明的数据类型
你这个form_load过程显然是数组初始化,准备在别的地方使用,所以至少要声明为窗体级数组。因为初始化是0,难以看出类型,要是整数就用integer,要是有小数就用single,要是对精度要求超过7位有效数的用双精度……
综上,以整数为例,在所有代码的最前面写一行
dim o(1 to 4)as integer
问题就会得到解决。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式