我正在遍历一个电子表格,其中包含一列价格,格式为 double
类型。我试图找到电子表格中显示为 "n/a"
的缺失值,但它不允许我将其解释为 string
类型。
包含 "n/a"
的单元格似乎是integer
类型;我怎样才能读到这个?
最佳答案
如果您只想检查错误值,则:
Application.WorksheetFunction.IsNA(rngToCheck.Value)
其中 rngToCheck
是您要检查 #N/A
错误值的单元格
(有可以从 Excel VBA 调用的工作表函数列表 here )
您还可以检查rngToCheck.Text
,因为它将包含字符串“#N/A”
如果您想读取生成 #N/A
的单元格中的公式,则 rngToCheck.Formula
即可实现
关于vba - Excel VBA - 解释 "N/A"值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4624861/