VBA 利用VBA查找Excel单元格内容备忘

What后的内容是要查找的文本。

lookat是查找的模式,xlWhole:是一致匹配查找,xlPart:是部分匹配查找。

需要注意的是需要判断查找的Range是否存在,不进行判断直接用的话容易发生错误。

vbscript 复制代码
Sub FindCell()
    Dim rngFind As Range
    
    
    Set rngFind = ActiveWorkbook.Sheets("test").Cells.Find(What:="ab", lookat:=xlWhole)
    If rngFind Is Nothing Then
        MsgBox "Not found."
    Else
        MsgBox "Row:" & rngFind.Row & vbNewLine & "Column:" & rngFind.Column
    End If
    
End Sub
相关推荐
VBA633717 小时前
VBA 64位API声明语句第025讲
vba
Access开发易登软件3 天前
Access 导入 Markdown 表格:把文档里的数据写进表
前端·html·vba·markdown·access开发
zhongwei2289 天前
vba将一个文件夹的内容复制到另外一个文件夹的函数,若存在则是否覆盖的参数。复制前检查源文件夹是否存在。若目标文件夹不存在,则新建
前端·vba
Access开发易登软件18 天前
Access 复杂业务计算,SQL 写在 VBA 还是存储过程?
microsoft·vba·access·access开发
SunnyDays10111 个月前
如何使用 Python 添加和编辑 Excel VBA 宏(无需安装 Excel)
开发语言·python·excel·vba
taller_20001 个月前
【005】PiE 与传统 VBA 的核心区别
python·vba·pie·py
VBA63372 个月前
VBA密匙暗码加密技术
vba
VBA63372 个月前
VBA代码加密解决方案目录及说明
vba
VBA63372 个月前
如何学习VBA之2.1.3 VBA的错误处理
vba
VBA63373 个月前
VBA高级应用30例 应用6 第5部分:5 利用VBA从XML文件中导出数值数据
vba