ExcelおよびVBAステータスバーのエラーメッセージ
Microsoft Excelは、ほとんどのエラーメッセージをポップアップウィンドウに表示しますが、ステータスバーにカスタムおよび循環参照エラーを表示します。Visual Basic for Applicationsは、Excelウィンドウのステータスバーの内容を定義するためのツールを提供します。ExcelおよびVBAの組み込みツールにアクセスして、エラーメッセージをカスタマイズまたは修正します。
ステータスバー
Microsoft Excelは、2つの異なる方法でエラーメッセージを表示します。通常、エラーメッセージは、エラーのタイトル、説明、および[OK]ボタンを含むポップアップウィンドウに表示されます。Excelは、画面下部のステータスバーにもエラーメッセージを表示します。通常の機能中、ステータスバーはバーの左側に「準備完了」と表示されます。セルを強調表示すると、ステータスバーは合計、最小値、平均などの値を自動的に計算します。
ExcelおよびVBAWindows
Visual Basic forApplicationsはMicrosoftExcelで実行され、スプレッドシートの機能とプロセスをカスタマイズできます。リボンの[開発者]タブからVBAを開きます。VBAは、Excelとは異なる方法でエラーメッセージを表示します。VBAウィンドウには、ポップアップエラーメッセージが表示され、問題の原因となったコードが強調表示されます。ExcelのVisualBasic for Applicationsには、エラーメッセージを表示するための独自のステータスバーが画面の下部にありません。
カスタムメッセージ
Visual Basic for Applications in Excelには、Excelのステータスバーメッセージをカスタマイズするための「Application.StatusBar」関数が用意されています。VBAコードを変更して、Excelスプレッドシートウィンドウに表示されるカスタムエラーメッセージを作成します。カスタムマクロはユーザーが問題を解決するのに役立つため、カスタムマクロを実行するときにカスタムエラーメッセージが役立ちます。たとえば、マクロに3つのデータ配列が必要な場合、エラーメッセージにステータスバーに「3つのデータ配列を含める」と表示されることがあります。
循環参照
Excelがステータスバーに表示する組み込みのエラーメッセージの1つは、「循環参照」エラーです。循環参照は、2つの数式が相互に参照するときに発生します。リボンの[式]タブをクリックし、[エラーチェック]ボタンを選択して、循環参照を解きます。 「循環参照」を強調表示し、右側に表示されているセル参照を選択してセルを見つけます。参照を非円形セルに変更するか、参照を完全に削除します。