vb子过程或函数未定义 “子过程或者函数未定义” - 奇闻 - 52资讯网
首页 > 奇闻 > 正文

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

求助,“子过程或者函数未定义”
本人菜鸟,临危受命,写一小段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的功能呀。。。还希望您不吝赐教
------其他解决方案--------------------
------其他解决方案--------------------
在工作表中查找特定信息。

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))

小编推荐
  • 上个月学生砍人事件 今年全国共有26起重大校
    2月29日,海南省海口市坡博村海口扬帆小学发生一起伤人事件 11月25日陕西汉中一小学附近发生砍人事件,导致7名学生受伤。图为犯罪嫌疑人 3月27日深夜,四川师范大学大一学生在宿舍楼内被其

    2019-07-15

  • 王者荣耀胜率50%怎么样 王者荣耀输了不掉胜
    上面有实测截图 游戏中一直流传着一个说法,排位赛靠50%胜率上王者的玩家,100%都是混子。因为这种玩家并不是靠自己实力打上去的,而是靠着勇者积分以及场次堆上去的。虽然说这种玩家算不上坑

    2019-07-15

  • 我妈觉得我冷配图 现实残酷认清冷暖的说说图
    1、现在的人,你跟他说真话,他以为你说假话;你跟他说假话,他以为你说笑话;你跟他说笑话,他竟然当真了 2、以前以为坚持就是永不动摇,现在才明白,坚持是犹豫着、退缩着、心猿意马着,但还在

    2019-07-15

  • 世界最快的电动摩托车 最快352Km/h电动摩托
      在美国,2011年就打破215.960英里时速的闪电超级电动摩托车,再次在美国犹他州的邦纳维尔盐滩进行测试,以超过时速218.637英里的速度再破最快电动摩托车速度纪录。约352公里/时,这一新纪

    2019-07-14

  • 萨德事件小学生 重庆星光小学一名学生走失家
    韩媒称中国反萨德损失60亿 走得孩子 家少供图 华龙网-新重庆客户端6月18日12时26分讯分散觅人!重庆星光小教一年级门生陈昶旭古(18)日早出门上教路上走得,家少正联络觅人。 华龙网-新重庆

    2019-07-14

热图推荐