是否存在按Ctrl + G并选择空白不会突出显示空单元格的情况?

时间:2013-08-15 05:52:58

标签: excel excel-vba pdf copy-paste vba

我将一堆表格从PDF文件复制到Excel。这些表包含空单元格。我需要编写一个代码,能够识别并计算每个表的每列中的空单元格数(我每张表保存一个表)。 我发布了以下问题IsNumeric function returning true for an empty cell并认为我通过计算每个单元格的修剪值的长度得到了答案,但事实证明这并没有解决它。对于那些空单元格,length函数返回值5。对于具有值的许多其他单元格,值为5。

当我单击 ctrl + G 并选择空白时,这些空单元格不会突出显示。只突出显示完全为空的列中的单元格。

看起来我在引用我的工作表时遇到了问题。命令isnumber返回false,以便解决我的问题。但使用len(clean())仍会返回大于零的数字。现在我可以使用isnumber功能。但是我想知道这些单元格中存储了什么样的值。

1 个答案:

答案 0 :(得分:0)

我最好的猜测是,单元格实际上包含不可打印的字符,例如回车符。

您可以使用以下公式轻松检查此问题:=LEN(CLEAN(A1))=LEN(A1)相比应返回不同的值