Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我遇到了这个问题。当我想检索值为#VALUE! 的单元格中的值时,我得到了error2015。我可以通过一些例子知道如何解决这类问题吗?非常感谢。
这不是问题。单元格实际上包含 a Variant/Error,所以你有它。
Variant/Error
您可以通过调用获得相同的值CVErr(2015)。
CVErr(2015)
您可能会使用该.Text属性而不是.Value获取实际文本“#VALUE!”,但随后 a) 您将无法知道这是错误还是有人只是输入了文本“#VALUE!” 在单元格中,并且 b) 返回的文本在不同区域版本的 Excel 中会有所不同。
.Text
.Value
如果您正在检查单元格是否有错误,正确的做法是调用IsError(.Value),如果True,请准确检查哪个错误。
IsError(.Value)
True