在寻找特定内容的单元格时,可以使用双循环逐行逐列查找
但这种方法运行效率较低
(相关资料图)
使用数组则能大大节省时间
但这样的查找使用起来仍然繁琐
range.find 方法,可以在range类的对象代表的单元格区域中搜索含有指定内容的单元格
如果找到,则返回range对象作为结果
但如果find方法没有找到对应的内容,则会返回nothing,所以在使用前可以加一个判断
find方法实际上对应的就是excel中ctrl+f的查找功能
共有九个参数,what,after,lookin,lookat,searchorder,searchdirection,searchcase,matchbyte,searchformat
其中what为必填参数
其变体类型,可接受数字,字符串,日期等vba数据类型
what参数还支持通配符,从而实现模糊查找
?任意字符
*任意多个任意字符
(可匹配空字符但不包含空单元格,因此可以寻找表格中第一个非空单元格)
~转义符(如~?,则实在查找问号)
X 关闭
2022年中国家电行业一季度报告:国内累计销售额1540亿元
31省份新增本土确诊病例2971例、本土无症状感染者21355例
南方强降雨再起 北方周末暖热回归
南方地区将有明显降水过程 黄海南部海域有大雾
吴谢宇弑母案二审因“不可抗拒原因”中止审理
X 关闭
240余万吨!国家电投内蒙古公司圆满完成民生供暖煤供应工作
厨电行业逆势增长 集成洗碗机是集成灶行业的下一个风口吗?
梦天家居2021年度净利润1.83亿元 同比增长7.04%
亚振家居发布2021年年度亏损公告 营业收入同比下降11.53%
盾安环境9.71%股份转让悬而未决 一致行动人抛出减持计划