0
我想使用VBA代碼刪除整個空列。但它包括從「」粘貼的不可見數據。數據類型爲「」時刪除整列
我想使用VBA代碼刪除整個空列。但它包括從「」粘貼的不可見數據。數據類型爲「」時刪除整列
如果你想測試一列(比如列一個),看看它是否只包含空單元格和空值,在工作表中,你可以使用:
=SUMPRODUCT(--(LEN(A:A)>0))
,並確保公式返回。在VBA中:
Sub KolumnTest()
Dim n As Long
n = Evaluate("SUMPRODUCT(--(LEN(A:A)>0))")
If n = 0 Then
MsgBox "Column A contains only empties and nulls"
Else
MsgBox "Column A is not empty and should not be deleted"
End If
End Sub