[Excel有关问题]小弟我在Excel中用查找命令能找到的内容为何在宏里用Find找不到
[Excel问题]我在Excel中用查找命令能找到的内容为何在宏里用Find找不到
我表格里有一个单元格内容为 职能部门1:xxx,位于R6C1
我在Excel界面下用"查找"功能查找"职能部门1",去掉"单元格匹配复选框",能够找到该单元格
但是我把这个动作录成宏,执行之后,Find方法却返回Nothing,我看了一下Find的各个参数都正常啊(what是"职能部门1",After是"A1",LookIn是formula,LookAt是xlPart,方式是byColumn,方向是Next,其它全是false),请问这是为什么呢?
------解决方案--------------------
没问题啊
我表格里有一个单元格内容为 职能部门1:xxx,位于R6C1
我在Excel界面下用"查找"功能查找"职能部门1",去掉"单元格匹配复选框",能够找到该单元格
但是我把这个动作录成宏,执行之后,Find方法却返回Nothing,我看了一下Find的各个参数都正常啊(what是"职能部门1",After是"A1",LookIn是formula,LookAt是xlPart,方式是byColumn,方向是Next,其它全是false),请问这是为什么呢?
------解决方案--------------------
没问题啊
- VB code
Sub Macro1() Dim r As Range Set r = Cells.Find(What:="职能部门1", After:=[a1], LookIn:=xlFormulas, LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False, MatchByte:=False, SearchFormat:=False) If Not r Is Nothing Then MsgBox r.Address End Sub
------解决方案--------------------
将LookIn:=xlFormulas改为LookIn:=xlValues试一下。