Jeremyの会社は、値ゼロを含むセルの数に関心を持つことがよくあります。彼は、ステータスバーをカスタマイズしてCOUNTIF式を自動的に表示する方法があるかどうか疑問に思います。彼は、AVERAGE、COUNT、SUMなどの関数の結果を確認できることは知っていますが、より複雑なCOUNTIF表示を行う方法を見つけることができません。

残念ながら、ステータスバーで使用可能なデフォルトの機能を変更する方法はありません。ただし、考慮できるいくつかの回避策があります。明らかなのは、セル内の数式を使用して、範囲内のゼロの数を評価することです。

=COUNTIF(A1:E52,0)

目的の範囲を選択して、検索ツール(Ctrl + F)を使用することもできます

数値0を検索します。[すべて検索]をクリックすると、ダイアログボックスに、選択した範囲内の出現回数(ゼロの数)が報告されます。

必要に応じて、計算を実行してステータスバーに表示する短いマクロを作成できます。以下は、ワークシートで選択が変更されるたびに実行されるマクロの例です。

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

zCount = Application.WorksheetFunction.CountIf(Target.Cells,0)

Application.StatusBar = "Selection has " & CStr(zCount) & " zeros"

End Sub

影響を与えるワークシートのコードモジュール内にこのコードを配置するだけです。 (ワークシートのタブを右クリックして、表示されるコンテキストメニューから[コードの表示]を選択するだけです。

ここにコードを配置する必要があります。)

注:

このページ(または_ExcelTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(6469)は、Microsoft Excel 97、2000、2002、および2003に適用されます。Excel(Excel 2007以降)のリボンインターフェイス用のこのヒントのバージョンは、次の場所にあります。