- Home ›
- Excel VBA入門 ›
- セルの選択
アクティブなセルを参照する
Excel VBA を使って現在アクティブになっているセルを参照する方法について解説します。
(Last modified: )
アクティブなセルを参照する
現在アクティブになっているセルは、オブジェクトの「ActiveCell」プロパティを使って取得することができます。対象のオブジェクトはApplicationオブジェクト又はWindowオブジェクトです。オブジェクトが省略された場合はアクティブウィンドウが対象となります。
Dim range1 As Range
Range("A1").Activate
Set range1 = ActiveWindow.ActiveCell
サンプルプログラム
では簡単なサンプルで試してみましょう。
Sub テスト()
Range("A1").Activate
setValue
Range("D2").Activate
setValue
End Sub
Sub setValue()
ActiveCell.Value = "A"
End Sub
上記マクロを実行すると次のようになります。
-- --
Excel VBA を使って現在アクティブになっているセルを参照する方法について解説しました。
( Written by Tatsuo Ikura )
著者 / TATSUO IKURA
これから IT 関連の知識を学ばれる方を対象に、色々な言語でのプログラミング方法や関連する技術、開発環境構築などに関する解説サイトを運営しています。