vba - Excel VBA - 解释 "N/A"值

标签 vba types excel

我正在遍历一个电子表格,其中包含一列价格,格式为 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/

相关文章:

SQL查询从表的每条记录生成多条记录

vba - 删除/列出所有键盘快捷键 VBA excel

sql - 在 Postgres 中正确存储数百万个电话号码

excel - 在一列中查找类似日期然后计算最小值/最大值之间的差异的公式

c++ - VBA 面向对象程序设计

vba - VBA 中的 "Object variable or With block variable not set"

vba - 在 VBA 中声明变量

c - 我在 C 中以正确的方式划分吗?

types - 常见口臭类型的综合指南

c# - 从 C# 获取数据到 Excel 03/07