
別の SIS からダウンロードしたスプレッドシートがあります。関数を使用しようとしていますCOUNTA
。セルには何も表示されていないのに、すべてのセルに何かが含まれていると表示されます。内容をフィルター処理してクリアすることはできますが、列の数が多いため時間がかかります。セルに何が含まれているかを確認して、すべてを同時にクリアするにはどうすればよいですか?
答え1
疑似空をクリアするには、次の短いマクロを実行します。
Sub ClearPseudoEmpties()
Dim r As Range
For Each r In ActiveSheet.UsedRange
If r.Value = "" And Application.WorksheetFunction.CountA(r) <> 0 Then
r.ClearContents
End If
Next r
End Sub