您当前的位置:首页 >> 家电 >  >> 
VBA中range的find方法①
来源: 哔哩哔哩      时间:2023-05-29 01:52:20

在寻找特定内容的单元格时,可以使用双循环逐行逐列查找

但这种方法运行效率较低


(相关资料图)

使用数组则能大大节省时间

但这样的查找使用起来仍然繁琐

range.find 方法,可以在range类的对象代表的单元格区域中搜索含有指定内容的单元格

如果找到,则返回range对象作为结果

但如果find方法没有找到对应的内容,则会返回nothing,所以在使用前可以加一个判断

find方法实际上对应的就是excel中ctrl+f的查找功能

共有九个参数,what,after,lookin,lookat,searchorder,searchdirection,searchcase,matchbyte,searchformat

其中what为必填参数

其变体类型,可接受数字,字符串,日期等vba数据类型

what参数还支持通配符,从而实现模糊查找

?任意字符

*任意多个任意字符

(可匹配空字符但不包含空单元格,因此可以寻找表格中第一个非空单元格)

~转义符(如~?,则实在查找问号)

标签:

上一篇: 凯越是地平线吗?

下一篇: 最后一页

X 关闭

设计师 查看更多

X 关闭