vba find函数精确查找

VBA 的 Find 函数是用来在指定的范围内查找某个值的。使用方法如下:

Dim rng As Range Set rng = Cells.Find(What:="要查找的值", After:=ActiveCell, LookIn:=xlValues, LookAt:=xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=True, SearchFormat:=False)

  • What:="要查找的值",表示要查找的目标值。
  • After:=ActiveCell,表示从 ActiveCell 单元格开始查找。
  • LookIn:=xlValues,表示只在单元格的值中查找。
  • LookAt:=xlWhole,表示查找整个单元格的值,而不是部分。
  • SearchOrder:=xlByRows,表示按行查找。
  • SearchDirection:=xlNext,表示向下查找。
  • MatchCase:=True,表示大小写要完全匹配。
  • SearchFormat:=False,表示不考虑单元格的格式。
  • 如果找到了,则返回一个 Range 对象;如果没有找到,则返回 Nothing。

  •