首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

,“子过程或者函数未定义”

2012-12-14 
求助,“子过程或者函数未定义”本人菜鸟,临危受命,写一小段vba,以前从来都没弄过这个东西。现百度了一下。Sub

求助,“子过程或者函数未定义”
本人菜鸟,临危受命,写一小段vba,以前从来都没弄过这个东西。
现百度了一下。

Sub 宏1()
'
' 宏1 宏
'
C1 = Mid(E15, Find(aa, E15, 1), Find(dd, E15, 1) - Find(bb, E15, 1))
End Sub

就这么简单,编译的时候提示“子过程或者函数未定义”,
应该指的就是find函数,大牛们告诉我应该怎么办?谢谢了!

[最优解释]
查阅这个
[其他解释]
Find函数不存在。

寻找下作者有没有给出Find的源代码,或者它的功能和定义是什么,按照功能和定义自己写一个。
[其他解释]
引用:
查阅这个


谢谢您了,我下载看了一下是扫描版的图书,没有ctrl+F的功能呀。。。还希望您不吝赐教
[其他解释]
http://download.csdn.net/detail/veron_04/1627060
[其他解释]
在工作表中查找特定信息。

expression.Find(Arg1, Arg2, Arg3)

expression   必需。该表达式返回一个 WorksheetFunction 对象。

Arg1   String 类型,必需。工作表名称。

Arg2   String 类型,必需。单元格区域名称。

Arg3   Variant 类型,可选。精确限制查询的参数名称

[其他解释]
引用:
在工作表中查找特定信息。

expression.Find(Arg1, Arg2, Arg3)

expression   必需。该表达式返回一个 WorksheetFunction 对象。

Arg1   String 类型,必需。工作表名称。

Arg2   String 类型,必需。单元格区域名称。

Arg3   Variant 类型,可选。精确限制查询的参数名称
……


谢谢您,
Arg1   String 类型,必需。工作表名称。

Arg2   String 类型,必需。单元格区域名称。

Arg3   Variant 类型,可选。精确限制查询的参数名称
这一块没太看懂,不知道是否可以根据我的那段破vba修改一下呢?
[其他解释]
现在的情况是提示运行错误‘424’
[其他解释]

Sub 宏1()
'
' 宏1 宏
'
C1 = Mid(E15, expression.Find(aa, E15, 1), expression.Find(dd, E15, 1) - expression.Find(bb, E15, 1))
End Sub


[其他解释]
不知代码中aa,bb,dd是变量还是表名,如果是表名,你的引用应该 是“aa","bb","dd"
你看这样行不:
Range("C1") = Mid(Range("E15"), expression.Find(aa, Range("E15"), 1),expression.Find(dd, Range("E15"), 1) - expression.Find(bb, Range("E15"), 1))

热点排行