Excel で VBA を使用してセルを選択する方法 (6 つの便利な方法)
この記事では、VBA を使用してセルまたはセル範囲を選択する方法を紹介します エクセルで。 VBA を使用して、単一のセル、セルの範囲、名前付き範囲のあるセル、および別のセルに関連するセルを選択する方法を学習します。 .
Excel で VBA を使用してセルを選択する 6 つの便利な方法
VBA を使用してセルまたはセル範囲を選択するための 6 つの最も便利な方法を調べてみましょう .
1. Excel で VBA を使用してアクティブなワークシートのセルを選択
まずはVBAでアクティブなワークシートのセルを選択してみましょう
Workbook1 というワークブックがあります . Sheet1 という 3 つのワークシートがあります 、シート 2 、Sheet3 ワークブックで。アクティブなワークシートは Sheet1 です .
次のコード行を使用して、任意のセルを選択できます (C5 この例では) アクティブなワークシートで:
⧭ VBA コード:
ActiveSheet.Range("C5").Select
または、
ActiveSheet.Cells(5,3).Select
⧭ 出力:
それを実行します。セル C5 が選択されます アクティブなワークシート Sheet1 の Workbook1 の .
2. Excel で VBA を使用してアクティブ ワークブックのセルを選択し、アクティブ ワークシートのセルを選択しない
ここで、アクティブなワークシートではなく、アクティブなワークブックのセルを選択してみましょう。アクティブなワークシートは Sheet1 です ですが、今回はセル C5 を選択します Sheet2 の .
次のコード行を使用できます:
⧭ VBA コード:
Application.Goto Sheets("Sheet2").Range("C5")
または、
Application.Goto Sheets("Sheet2").Cells(5,3)
または、
Sheets("Sheet2").Activate
Range("C5").Select
⧭ 出力:
それを実行します。セル C5 が選択されます ワークシート Sheet2 の アクティブなワークブックの Workbook1 .
3. Excel で VBA を使用してアクティブなブックからセルを選択
今回は、アクティブなワークブックからではなく、セルを選択します。
アクティブなワークブックは Workbook1 です .しかし、Workbook2 という別のワークブックがあります。
セルを選択しましょう C5 シート 1 の Workbook2 の .
VBA の行 コードは次のようになります:
⧭ VBA コード:
Application.Goto Workbooks("Workbook2.xlsx").Sheets("Sheet1").Range("C5")
または、
Application.Goto Workbooks("Workbook2.xlsx").Sheets("Sheet1").Cells(5,3)
または、
Workbooks("Workbook2.xlsx").Activate
Sheets("Sheet1").Select
⧭ 出力:
コードを実行すると、セル C5 が選択されます シート 1 の Workbook2 の .
4. Excel で VBA を使用してセル範囲を選択する
これまで、1 つのセルのみを選択してきました。
今回は、セルの範囲を選択します (たとえば、B4:C13 としましょう) この例では)
アクティブなワークシートの場合は、次を使用できます:
⧭ VBA コード:
Range("B4:C13").Select
⧭ アウトプット
セル B4:C13 を選択します アクティブなワークシート Sheet1 の Workbook1 の .
アクティブなワークブックではあるが、アクティブなワークシート (Sheet2) ではない場合 この例では)、以下を使用します:
⧭ VBA コード:
Application.Goto Sheets("Sheet2").Range("B4:C13")
⧭ 出力:
セル B4:C13 を選択します Sheet2 の アクティブなワークブックの Workbook1 .
また、アクティブでないブック (Workbook2) からセル範囲を選択する場合は、 この例では)、次のコード行を使用します:
⧭ VBA コード:
Application.Goto Workbooks("Workbook2.xlsx").Sheets("Sheet2").Range("B4:C13")
⧭ 出力:
範囲 B4:C13 を選択します シート 1 の Workbook2 の .
5. Excel で VBA を使用して名前付き範囲のセルを選択する
名前付き範囲の 1 つまたは複数のセルを選択することもできます VBA で
アクティブ シート Sheet1 内 Workbook1 の 、名前付き範囲があります ABC と呼ばれる B4:C13 の範囲で構成されます .
名前付き範囲 ABC を選択するには 、次のコード行を使用します:
⧭ VBA コード:
Range("ABC").Select
<強い>
⧭ 出力:
名前付き範囲を選択します (B4:C13 ) Sheet1 の Workbook1 の .
6. Excel で VBA を使用して別のセルを基準にしてセルを選択する
最後に、VBA を使用して別のセルを基準にしてセルを選択できます .
オフセット プロパティを使用できます VBA の
たとえば、2 のセルを選択してみましょう 下の行と 3 セル C5 の右の列 アクティブなワークシート Sheet1 で Workbook1 の .
次のコード行を使用してください:
⧭ VBA コード:
Range("C5").Offset(2, 3).Select
または、
Cells(5,3).Offset(2, 3).Select
⧭ 出力:
セル F7 を選択します 、セルを 2 に 下の行と 3 セル C5 の右の列 .
結論
これらの方法を使用すると、VBA でセルまたはセル範囲を選択できます エクセルで。何か質問がありますか?お気軽にお問い合わせください。
関連資料
- 列を選択するために VBA を適用する方法 (3 つの方法)
-
Excel でセルの色でフィルター処理する方法 (2 つの簡単な方法)
Excel では、通常、目的に応じてセルをさまざまな色で塗りつぶすことができます。この記事は、さまざまな色を使用してさまざまな種類の内容を示すワークシートがあり、セルの色に基づいて特定のセルをフィルター処理または選択する場合に役立ちます。この記事では、フィルタリングする方法を紹介します セルごと 色 エクセルで . 次の Excel ワークブックをダウンロードして、理解を深め、自分で練習してください。 Excel でセルの色でフィルター処理する 2 つの便利な方法 以下の方法では、Excel でセルの色でフィルター処理する方法を学習します。 フィルタ を利用して コマンドと 検索 の使
-
Excel で区切り記号付きの CSV を開く方法 (6 つの簡単な方法)
マイクロソフト エクセル 強力なプログラムです。 Excel を使用して、データセットに対してさまざまなタスクを実行できます ツールと機能。デフォルトの Excel 関数が多数あります 数式を作成するために使用できます。多くの教育機関や企業は、Excel ファイルを使用して貴重なデータを保存しています。 CSV から Excel ワークシートにデータをインポートする必要がある場合があります。 ファイル。ただし、CSV ファイルを Excel で直接開くと、区切り記号が認識されない場合があります。その結果、すべてのセル値が 1 つの列に表示されます。この記事では 6 を紹介します CSV