Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 4233|回复: 11

[已解决]Range.Find 方法的帮助缺少1个参数么

[复制链接]
发表于 2010-4-6 09:22 | 显示全部楼层 |阅读模式

Range.Find 方法的帮助缺少1个参数么

Range.Find 方法的帮助缺少1个参数么

 

 

我检查了好几遍;通过录制宏,都没发现。

技巧上可设置的地方,VBA里就该存在对应解释啊 ... [em09]

谢谢!

最佳答案
2010-4-6 11:14

FIND方法属于Range对象的方法。

要多表查询,需要遍历工作簿中的工作表,引用其中的Range进行查找。

由于VBA没有提供多个工作表的Find方法,我们编程的时候将会用循环来查找。

在操作的时候,Excel所执行的程序应该也是这样的循环。所以你看到的录制宏会进行工作表的选择,这个就是Excel关于查找按钮的程序。

另外,并不是说技巧能操作的VBA一定要有函数或者方法相对应。爱疯应该已经知道自己添加按钮怎样指定Sub了吧。Excel界面的按钮都是一样,执行的都是Sub。

在查找这个按钮中,执行的是一个Sub而不是单独的一个方法。

又如,查找所有也是同样道理。FIND之中没有提供。你看帮助的示例也是这样,使用了循环。

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2010-4-6 10:20 | 显示全部楼层

有没有发现如果本表找不到的话,会在其他表中找,VBA会先执行一个select语句。
回复

使用道具 举报

 楼主| 发表于 2010-4-6 10:40 | 显示全部楼层

QUOTE:
以下是引用amulee在2010-4-6 10:20:00的发言:
有没有发现如果本表找不到的话,会在其他表中找,VBA会先执行一个select语句。

谢谢阿木!

为什么没对应的解释?

我不明白你回复的意思[em04]

回复

使用道具 举报

发表于 2010-4-6 11:14 | 显示全部楼层    本楼为最佳答案   

FIND方法属于Range对象的方法。

要多表查询,需要遍历工作簿中的工作表,引用其中的Range进行查找。

由于VBA没有提供多个工作表的Find方法,我们编程的时候将会用循环来查找。

在操作的时候,Excel所执行的程序应该也是这样的循环。所以你看到的录制宏会进行工作表的选择,这个就是Excel关于查找按钮的程序。

另外,并不是说技巧能操作的VBA一定要有函数或者方法相对应。爱疯应该已经知道自己添加按钮怎样指定Sub了吧。Excel界面的按钮都是一样,执行的都是Sub。

在查找这个按钮中,执行的是一个Sub而不是单独的一个方法。

又如,查找所有也是同样道理。FIND之中没有提供。你看帮助的示例也是这样,使用了循环。

回复

使用道具 举报

 楼主| 发表于 2010-4-6 12:11 | 显示全部楼层

好像帮助哪儿哪儿,确实说过,要用循环解决。

原来这事,不一定有对应的噢。。。。

后面你说的按钮,和这问题有啥关系?![em09]

回复

使用道具 举报

发表于 2010-4-6 12:33 | 显示全部楼层

爱疯又疯上了是不?好几天没见了。

[em01][em01]
回复

使用道具 举报

发表于 2010-4-6 12:55 | 显示全部楼层

QUOTE:
以下是引用amulee在2010-4-6 11:14:00的发言:

FIND方法属于Range对象的方法。

要多表查询,需要遍历工作簿中的工作表,引用其中的Range进行查找。

由于VBA没有提供多个工作表的Find方法,我们编程的时候将会用循环来查找。

在操作的时候,Excel所执行的程序应该也是这样的循环。所以你看到的录制宏会进行工作表的选择,这个就是Excel关于查找按钮的程序。

另外,并不是说技巧能操作的VBA一定要有函数或者方法相对应。爱疯应该已经知道自己添加按钮怎样指定Sub了吧。Excel界面的按钮都是一样,执行的都是Sub。

在查找这个按钮中,执行的是一个Sub而不是单独的一个方法。

又如,查找所有也是同样道理。FIND之中没有提供。你看帮助的示例也是这样,使用了循环。

来学习下系统的知识
回复

使用道具 举报

 楼主| 发表于 2010-4-6 15:30 | 显示全部楼层

QUOTE:
以下是引用开辆小富康在2010-4-6 12:33:00的发言:

爱疯又疯上了是不?好几天没见了。

[em01][em01]

看越狱了

[em04]
回复

使用道具 举报

发表于 2010-4-6 15:32 | 显示全部楼层

QUOTE:
以下是引用爱疯在2010-4-6 12:11:00的发言:

好像帮助哪儿哪儿,确实说过,要用循环解决。

原来这事,不一定有对应的噢。。。。

后面你说的按钮,和这问题有啥关系?![em09]

你用技巧的那些东西,都是在按按钮

回复

使用道具 举报

 楼主| 发表于 2010-4-6 15:56 | 显示全部楼层

还是不明白9楼[em11]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-16 20:09 , Processed in 0.343028 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表