打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Excel VBA之第九十八课

   大家好,今天我们来学习单元格对象的另一个重要的方法:Find方法,Find这个单词的英文意思是发现、找到的意思,其实这个方法就是我们在学习VBA之前常常使用的查找与替换。在Excel中,我们按“Ctrl F”组合键,将弹出“查找和替换”对话框。在“查找”选项卡中,输入需要查找的内容并设置相关选项后进行查找,Excel会将活动单元格定位在查找到的相应单元格中。如果未发现查找的内容,Excel会弹出“Excel找不到正在搜索的数据”的消息框。既然我们现在学习VBA,当然要掌握用代码怎么完成这个功能。下面我们先来看看Find方法的语法:
   <单元格区域>.Find (What,[After],[LookIn],[LookAt],[SearchOrder],[SearchDirection],[MatchCase],[MatchByte],[SearchFormat])
   其参数说明如下

   这些参数与实际的查找与替换对话框的内容关系如下图:

   注意:在每次使用Find方法后,参数LookIn、LookAt、SearchOrder、MatchByte的设置将保存。如果下次使用本方法时,不改变或指定这些参数的值,那么该方法将使用保存的值。在VBA中设置的这些参数将更改“查找与替换”对话框中的设置;同理,更改“查找与替换”对话框中的设置,也将同时更改已保存的值。也就是说,在编写好一段代码后,若在代码中未指定上述参数,可能在初期运行时能满足要求,但若用户在“查找与替换”对话框中更改了这些参数,它们将同时反映到程序代码中,当再次运行代码时,运行结果可能会产生差异或错误。若要避免这个问题,在每次使用时建议明确的设置这些参数。
   示例:

   现在想查找单元格内容为7的单元格地址,并且按列查找,结果应该是$B$2,我们来验证一下:

   结果:

   以上就是Find方法的用法,快去钻研钻研。

快捷查看
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
利用InputBox输入信息(二)
人人小组
在“插入函数”对话框中显示自定义函数说明
VBA案例精选 显示Excel内置对话框
Excel之VBA常用功能应用篇:MsgBox函数应用方法以及参数说明
Excel VBA你是如何理解Range对象,掌握她就在一瞬间
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服