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
相关推荐
信必诺1 天前
Excel 宏录制与VBA编程 ——VBA编程技巧篇一 (Union方法、Resize方法、Cells方法、UseSelect方法、With用法)
excel·vba
信必诺3 天前
Excel 宏录制与VBA编程 ——VBA编程技巧篇二 (合并内容相同连续单元格、取消合并单元格并在每个单元格中保留内容)
excel·vba
信必诺5 天前
Excel 宏录制与VBA编程 —— 12、文本字符串类型相关(转换、拆分、分割、连接、替换、查找、“Like“)
excel·vba
信必诺7 天前
Excel 宏录制与VBA编程 —— 15、MsgBox参数详解
excel·vba
信必诺9 天前
Excel 宏录制与VBA编程 —— 14、使用VBA处理Excel事件
excel·vba·事件
信必诺9 天前
Excel 宏录制与VBA编程 —— 12、工作簿相关操作
excel·vba
信必诺10 天前
Excel 宏录制与VBA编程 —— 13、Excel内置函数的调用
excel·vba
xwLink199613 天前
VBA学习(17):使用条件格式制作Excel聚光灯
excel·vba·vsto
maizeman1261 个月前
一个可以自动生成随机区组试验的excel VBA小程序2
小程序·excel·vba·育种·区域试验