首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用单元格中的文本值查找包含公式的单元格的地址

使用单元格中的文本值查找包含公式的单元格的地址
EN

Stack Overflow用户
提问于 2015-03-25 14:57:43
回答 1查看 69关注 0票数 3

我正在寻找一个含有"ok“这个词的细胞系,这是我的代码:

代码语言:javascript
复制
Dim findValue As Long
findValue = Sheets("STOCKS").Range("E:E").Find("ok").Row

问题是,包含单词"ok“(例如E5 )的单元格由另一个工作表中另一个单元格的值的公式填充。因此,我得到了以下错误:

执行错误91 :对象变量或未定义的整块变量 (我已将这封信从法文翻译成英文。)

我认为这是因为细胞包含了公式,而不是真正的值。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-25 15:04:23

如果你真的认为公式是你可以增加的问题

代码语言:javascript
复制
lookin:=xlValues

作为find函数的参数,使其读到:

代码语言:javascript
复制
findValue = Sheets("STOCKS").Range("E:E").Find("ok", lookin:=xlValues).Row

如果找不到要查找的值,您也会得到这个错误。您可以用这段代码来检查这一点。

代码语言:javascript
复制
Dim findValue As Long
Dim r As Range

Set r = Sheets("STOCKS").Range("E:E").Find("ok", LookIn:=xlValues)

If r Is Nothing Then
    MsgBox "Not found"
    findvalue = -1
Else
    findvalue = r.Row
End If
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29259185

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档