- Home ›
- Excel VBA入門 ›
- セルの選択 ›
- HERE
アクティブなセルを参照する
広告
現在アクティブになっているセルは、オブジェクトの「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
上記マクロを実行すると次のようになります。
( Written by Tatsuo Ikura )