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