セルをアクティブにする・セルを選択する(Activate, Select)
セルをアクティブにする・選択する
object.Activate
object.Select
【項目の説明】
- object ・・・ 対象となるセル・セル範囲(Range オブジェクト)
Select メソッドとActivate メソッドの違い
どちらも「単体セル」「セル範囲」のいずれも指定することができ、その時の動作も基本的には同じです。ただし、複数のセルが選択されている状態で、その選択されているセルの中の一部に対してSelect メソッドを使用すると選択範囲が変更されてしまいますが、Activate メソッドを使用すると選択範囲はそのままで、アクティブなセルのみが変更されます。
セルをアクティブにする・選択する(使用例)
サンプルVBAソースその1
|
1 2 3 4 5 6 7 8 9 |
Sub Sample_Activate() Range("A1").Activate Range("B1:B3,C3,C5,B6,A4").Activate Range("c3").Activate End Sub |
実行結果
Range(“A1”).Activate
Range(“B1:B3,C3,C5,B6,A4”).Activate
Range(“c3”).Activate
サンプルVBAソースその2
|
1 2 3 4 5 6 7 8 9 10 |
Sub Sample_Select() Range("A1").Select Range("B1:B3,C3,C5,B6,A4").Select Range("c3").Select End Sub |
実行結果
Range(“A1”).Select
Range(“B1:B3,C3,C5,B6,A4”).Select
Range(“c3”).Select
関連記事
-
-
セルを参照する(Cells プロパティ)
Cells プロパティ Cells プロパティは、ワークシートの行番号と列番号を …
-
-
指定した条件に一致するセルを取得(SpecialCells メソッド)
SpecialCells メソッド SpecialCells メソッドは、指定し …
-
-
行の高さを取得・設定・する(RowHeight プロパティ)
RowHeight プロパティ RowHeight プロパティは、対象セルの高さ …
-
-
セルの値を置換(Replace メソッド)
Replace メソッド 任意のセル範囲内から特定の値を一括して置換します。Fi …
-
-
オートフィルタ(日付による抽出)AutoFilter メソッド
日付で、抽出する(AutoFilter メソッド) 【書式】 object.Au …
-
-
2つ以上のセル範囲を1つにまとめて参照(Union メソッド)
Union メソッド Union メソッドは、2つ以上のセル範囲を1つにまとめて …
-
-
セル・セル範囲を切り取る(Cut メソッド)
Cut メソッド Cut メソッドは、指定したセル範囲を切り取り、引数に指定した …
-
-
文字列の縦位置を取得・設定する(VerticalAlignment プロパティ)
VerticalAlignment プロパティ VerticalAlignmen …
-
-
オートフィルタ(矢印を非表示にする)AutoFilter メソッド
AutoFilter メソッド 【書式】 object.AutoFilter ( …
-
-
並べ替え(Sort メソッド)
Sort メソッド 任意のセル範囲内で、並べ替えを行います。引数で、並べ替えの条 …





