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
相关推荐
初级代码游戏2 小时前
VSTO(C#)Excel开发4:打印设置
excel·vba·vsto
LAM LAB3 天前
【VBA】WPS/PPT设置标题字体
javascript·powerpoint·vba·wps
初级代码游戏4 天前
VSTO(C#)Excel开发3:Range对象 处理列宽和行高
excel·vba·vsto
烟图黛螺4 天前
VBA 数据库同一表的当前行与其他行的主键重复判断实现方案
数据库·oracle·vba
初级代码游戏4 天前
VSTO(C#)Excel开发2:Excel对象模型和基本操作
excel·vba·vsto
littleBoy77717 天前
使用excel中的VBA合并多个excel文件
excel·vba
SteveJrong1 个月前
Excel 笔记
excel·脚本·vba·数据
感谢地心引力2 个月前
【excel】VBA简介(Visual Basic for Applications)
excel·vba·office
Access开发易登软件2 个月前
【vba源码】自动获取汇率
excel·接口·api·vba·access·汇率
东京老树根2 个月前
Excel 技巧02 - 如何批量输入百分号 (★),如何输入百分号并指定小数位数,如何批量删除百分号,如何批量删除小数最后的0?
笔记·学习·excel·vba