アクティブセルのセル番地・参照文字列を取得する計算式

Excelにおいて、アクティブセルのセル番地・参照文字列を取得する計算式をご紹介します。CELL関数を用います。

=CELL("address")

です。CELL関数の第一引数に”address”を指定し、第二引数を指定しません。これで、アクティブセルのセル番地が取得できます。下記の図ではセルA1に式を設定し、セルE5をアクティブにしています。

この式で「$E$5」が取得できました。ただしアクティブセルを変更しても即座に再計算されるわけではありません。何らかの値の変更を加えるか{F9}キーを押して再計算を実行することで最新の値が取得されます。

あるいは以下のページにあるように、特定の範囲をクリックしたら再計算が実行されるようなVBAプログラムを登録するのもよいでしょう。

特定の範囲をクリックするたびに再計算が行われるVBAマクロの設置
Excelで特定の範囲をクリックするたびに再計算が行われるVBAマクロの設置方法 ExcelでRAND関数やNOW関数を使用している場合、特定の範囲をクリックするたびに再計算を行いたいことがあります。今回は、特定の範囲をクリックするたびに再...

コメント