Excelでは、数式バーの左側にある名前ボックスの内容を調べることで、現在選択されているセルの場所を簡単に確認できます。これは問題ありませんが、実際にセル内のセルのアドレスを取得したい場合があります。たとえば、セルA1に現在選択されているセルのアドレスを含めることができます。

これは、セルE4が選択された場合、A1にはそのアドレス、つまり$ E $ 4が含まれることを意味します。次に右矢印キーを押すと、A1の内容が$ F $ 4に変わります。

次のように、CELLワークシート関数を使用して、現在選択されているセルのアドレスを取得できます。

=CELL("Address")

この関数では、別のセルに移動するたびにセルの内容が変更されるわけではないことに注意してください。代わりに、ワークシートの内容を変更するか、F9キーを押すことにより、ブックが再計算された場合にのみ関数が更新されます。

代わりに、選択したセルの「リアルタイム」レポートが必要な場合は、マクロを使用する必要があります。次の手順に従ってください:

。 Alt + F11を押して、VBAエディターを表示します。

。 [プロジェクト]ウィンドウのエディターの左側で、使用しているワークシートの名前をダブルクリックします。 (最初にVBAProjectフォルダーを開き、次にその下のMicrosoft Excelオブジェクトフォルダーを開く必要がある場合があります。)

。ワークシートのコードウィンドウで、[オブジェクト]ドロップダウンリストをクリックし、[ワークシート]を選択します。これを行うと、プロシージャがSelectionChangeに変更され、イベントハンドラのフレームワークがコードウィンドウに表示されます。

。次のように表示されるようにイベントハンドラーを変更します。

。 VBAエディターを閉じます。

これで、この1つのワークシートを移動するときに、A1の内容を常に更新して現在地を反映する必要があります。

注:

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

link:/ excelribbon-ExcelTipsMacros [ここをクリックして、新しいブラウザタブでその特別なページを開きます]

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

このヒント(12400)は、Microsoft Excel 2007、2010、2013、および2016に適用されます。

Excelの古いメニューインターフェイス用のこのヒントのバージョンは、次の場所にあります:

link:/ excel-Displaying_the_Selected_Cells_Address [選択されたセルのアドレスの表示]