我使用Labview生成一个Excel报告,该报告实际上将一个数组粘贴到电子表格中。电子表格中存在空白,例如:
1
2
3
1
2
3
但是因为我要在电子表格中插入一个数组,所以间隙是空的,但并不是空白。
当我运行vba代码使用“ IsEmpty”检查每个单元格时,它将返回true。但是,如果我使用“ ISBLANK”运行一个excel公式,它将返回false。我已经尝试了以下方法,但是它不会使单元格空白。
If IsEmpty(Cells(r,c)) Then
Cells(r,c).Value = ""
Cells(r,c).ClearContents
Cells(r,c) = ""
我想使单元格为空白,而不必删除它们。这是因为我试图.End
在我的VBA代码中使用它,但它并没有止步不前。
您无需检查IsEmpty()
,而是:
If Cells(r, c).Value = "" Then Cells.ClearContents
这将删除Nulls。Null是指零长度的字符串。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句