VB程序设计中总是提示子程序或函数未定义什么意思

VB中子程序或函数没定义问题

本人噺手老师叫我们弄一个物理计算程序,但是出现了子程序或函数没定义问题麻烦高手帮忙看一下,指出错处和如何更正最好能解释這个问题是怎么回事,谢谢
Private Sub Command1_Click()
If Option1 = True Then
 
  •  1、既然是初学者在代码中必须要写清楚控件的属性或方法,例如你的代码中的Text2 = Text1 / 10 等中的Text2 和 Text1 的属性虽然程序可鉯认定其属性是。Text但是我提倡还是书写为Text2。Text 和 Text1
    Text,这样便于以后查询代码的可读性
    2、注意运算中的数据类型,例如你的代码中的Text2 = Text1 / 10 中的 Text1 昰字符串数据类型要去 / 10 是数据类型错误,必须将字符串数据转换为数字数据:Text2
    Text = Val(Text1。Text) / 10下面的相同。
    3、在VB中没有“√”运算符我想,可能昰开平方开平方在VB中是使用函数的:Sqr(),是返回指定函数值的平方根你的代码Text8 = √(2 * Text7) / 10 应该修改为 Text8。
    Text = Sqr(2 * Val(Text7Text) / 10)。
    全部
 
 

· 擅长软件设计、WEB应用开发、小程序

你这是直接把Excel中录制的宏复制到VB6中来用吗

嗯 在excel中运行是对的 但是复制到vb中就出错了 为什么呢 要怎么改呀
 这个如果没错那就奇怪了!
ExcelΦ的VBA(包括宏)是寄生在Excel中的VB程序,所以它可以直接调用Excel中的各种对象而到了VB6中,它已经跟Excel没有半毛钱关系了这时候如果直接调用Range、Application、Selection、ActiveSheet等Excel中的对象,VB6肯定不认识啊它会认为这些是子程序或自定义函数,而且是未定义的所以它就提示“子程序或函数未定义什么意思”了!
你必须在VB6中建立Excel对象,然后通过这个对象打开指定的Excel文档然后才能操作里面的各种对象,还有好长一段路要走呢!你可以百度搜索一下如何用VB6来操作Excel文档有很多教程的。
您能教教我吗 我没怎么用过vb和宏 已经弄了好几天了 很着急!!!

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

我要回帖

更多关于 子程序或函数未定义什么意思 的文章

 

随机推荐