Tom*_*Tom 10 excel vba types excel-vba
我正在遍历一个电子表格,其中包含一系列价格形式的double类型.我试图找到电子表格中显示的缺失值"n/a",但它不允许我将其解释为string类型.
double
"n/a"
string
包含的细胞"n/a"似乎是一种integer类型; 我怎么读这个?
integer
bar*_*owc 10
如果你想要做的就是检查错误值,那么:
Application.WorksheetFunction.IsNA(rngToCheck.Value)
rngToCheck您要检查#N/A错误值的单元格在哪里
rngToCheck
#N/A
(有可以从Excel VBA调用的工作表函数的列表在这里)
您还可以检查,rngToCheck.Text因为它将包含字符串"#N/A"
rngToCheck.Text
相反,如果您想要在生成的单元格中读取公式,#N/A那么rngToCheck.Formula就会这样做
rngToCheck.Formula
Cha*_*ams 6
VBA检索包含#N/A的单元格作为包含错误代码的变体
通常,通常最好将Excel单元格分配给变体,因为单元格可以包含数字(双精度),逻辑,字符串或错误,并且您无法预先告知单元格将包含哪些内容.
归档时间:
14 年,11 月 前
查看次数:
69086 次
最近记录:
12 年,10 月 前