首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

[Excel有关问题]小弟我在Excel中用查找命令能找到的内容为何在宏里用Find找不到

2012-10-10 
[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),请问这是为什么呢?

[解决办法]
没问题啊

VB code
Sub Macro1()Dim r As RangeSet 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.AddressEnd Sub
[解决办法]
将LookIn:=xlFormulas改为LookIn:=xlValues试一下。

热点排行