1

Excel (バージョン >= 2010) ListObject ヘッダーが空かどうかをテストする方法は?

そのような空のヘッダーを選択すると、

?selection.value -> Column1 (or Spalte1, depending on client language)
?isEmpty(selection) -> false

空のヘッダー

したがって、VBA に関する限り、空でないセルのように動作します。

非解決策: セルに書き込み、その値が変更されたかどうかを確認します。

4

3 に答える 3

0

これは、セルが本当に空かどうかをテストする確実な方法です。元の値がクリアされたセルの値と等しいかどうかをテストします。

このソリューションの欠点は、ワークブックを変更する必要があることです。これは、私たちのケースでは受け入れられませんでした。

Function isRealyRealyEmpty(ra As Range) As Boolean
    v = ra.Formula
    ra.Formula = ""
    isRealyRealyEmpty = (ra.Formula = v)
    ra.Formula = v
End Function
于 2013-06-29T13:56:23.497 に答える