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
相关推荐
感谢地心引力20 天前
【excel】VBA简介(Visual Basic for Applications)
excel·vba·office
Access开发易登软件24 天前
【vba源码】自动获取汇率
excel·接口·api·vba·access·汇率
东京老树根1 个月前
Excel 技巧02 - 如何批量输入百分号 (★),如何输入百分号并指定小数位数,如何批量删除百分号,如何批量删除小数最后的0?
笔记·学习·excel·vba
reasonsummer1 个月前
【办公类-88-02】20250106批量读后感
python·vba
yivifu1 个月前
在VBA中结合正则表达式和查找功能给文档添加交叉连接
正则表达式·word·vba·交叉链接
斐夷所非2 个月前
VBA API 概述 / 声明 / 宏编程
vba
lc寒曦2 个月前
【VBA实战】使用Word制作简易的考试及阅卷系统
word·vba·考试系统
Access开发易登软件2 个月前
【vba源码】导入excel批注信息
数据库·excel·vba·access
ruleslol3 个月前
VBA10-处理Excel的动态数据区域
excel·vba
lc寒曦3 个月前
【VBA实战】用Excel制作排序算法动画续
排序算法·excel·vba·文档自动化处理