Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

Excel で VBA を使用してセルを選択する方法 (6 つの便利な方法)

この記事では、VBA を使用してセルまたはセル範囲を選択する方法を紹介します エクセルで。 VBA を使用して、単一のセル、セルの範囲、名前付き範囲のあるセル、および別のセルに関連するセルを選択する方法を学習します。 .

Excel で VBA を使用してセルを選択する 6 つの便利な方法

VBA を使用してセルまたはセル範囲を選択するための 6 つの最も便利な方法を調べてみましょう .

1. Excel で VBA を使用してアクティブなワークシートのセルを選択

まずはVBAでアクティブなワークシートのセルを選択してみましょう

Workbook1 というワークブックがあります . Sheet1 という 3 つのワークシートがあります 、シート 2Sheet3 ワークブックで。アクティブなワークシートは Sheet1 です .

次のコード行を使用して、任意のセルを選択できます (C5 この例では) アクティブなワークシートで:

VBA コード:

ActiveSheet.Range("C5").Select

または、

ActiveSheet.Cells(5,3).Select

Excel で VBA を使用してセルを選択する方法 (6 つの便利な方法)

出力:

それを実行します。セル C5 が選択されます アクティブなワークシート Sheet1Workbook1 の .

Excel で VBA を使用してセルを選択する方法 (6 つの便利な方法)

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

Excel で VBA を使用してセルを選択する方法 (6 つの便利な方法)

出力:

それを実行します。セル C5 が選択されます ワークシート Sheet2 の アクティブなワークブックの Workbook1 .

Excel で VBA を使用してセルを選択する方法 (6 つの便利な方法)

3. Excel で VBA を使用してアクティブなブックからセルを選択

今回は、アクティブなワークブックからではなく、セルを選択します。

アクティブなワークブックは Workbook1 です .しかし、Workbook2 という別のワークブックがあります。

セルを選択しましょう C5 シート 1Workbook2 の .

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

Excel で VBA を使用してセルを選択する方法 (6 つの便利な方法)

出力:

コードを実行すると、セル C5 が選択されます シート 1Workbook2 の .

Excel で VBA を使用してセルを選択する方法 (6 つの便利な方法)

4. Excel で VBA を使用してセル範囲を選択する

これまで、1 つのセルのみを選択してきました。

今回は、セルの範囲を選択します (たとえば、B4:C13 としましょう) この例では)

アクティブなワークシートの場合は、次を使用できます:

VBA コード:

Range("B4:C13").Select

Excel で VBA を使用してセルを選択する方法 (6 つの便利な方法)

アウトプット

セル B4:C13 を選択します アクティブなワークシート Sheet1Workbook1 の .

Excel で VBA を使用してセルを選択する方法 (6 つの便利な方法)

アクティブなワークブックではあるが、アクティブなワークシート (Sheet2) ではない場合 この例では)、以下を使用します:

VBA コード:

Application.Goto Sheets("Sheet2").Range("B4:C13")

Excel で VBA を使用してセルを選択する方法 (6 つの便利な方法)

出力:

セル B4:C13 を選択します Sheet2 の アクティブなワークブックの Workbook1 .

Excel で VBA を使用してセルを選択する方法 (6 つの便利な方法)

また、アクティブでないブック (Workbook2) からセル範囲を選択する場合は、 この例では)、次のコード行を使用します:

VBA コード:

Application.Goto Workbooks("Workbook2.xlsx").Sheets("Sheet2").Range("B4:C13")

Excel で VBA を使用してセルを選択する方法 (6 つの便利な方法)

出力:

範囲 B4:C13 を選択します シート 1 Workbook2 の .

Excel で VBA を使用してセルを選択する方法 (6 つの便利な方法)

5. Excel で VBA を使用して名前付き範囲のセルを選択する

名前付き範囲の 1 つまたは複数のセルを選択することもできます VBA

アクティブ シート Sheet1Workbook1 の 、名前付き範囲があります ABC と呼ばれる B4:C13 の範囲で構成されます .

名前付き範囲 ABC を選択するには 、次のコード行を使用します:

VBA コード:

Range("ABC").Select 

<強い> Excel で VBA を使用してセルを選択する方法 (6 つの便利な方法)

出力:

名前付き範囲を選択します (B4:C13 ) Sheet1Workbook1 の .

Excel で VBA を使用してセルを選択する方法 (6 つの便利な方法)

6. Excel で VBA を使用して別のセルを基準にしてセルを選択する

最後に、VBA を使用して別のセルを基準にしてセルを選択できます .

オフセット プロパティを使用できます VBA

たとえば、2 のセルを選択してみましょう 下の行と 3 セル C5 の右の列 アクティブなワークシート Sheet1Workbook1 の .

次のコード行を使用してください:

VBA コード:

Range("C5").Offset(2, 3).Select

または、

Cells(5,3).Offset(2, 3).Select

出力:

セル F7 を選択します 、セルを 2 に 下の行と 3 セル C5 の右の列 .

Excel で VBA を使用してセルを選択する方法 (6 つの便利な方法)

結論

これらの方法を使用すると、VBA でセルまたはセル範囲を選択できます エクセルで。何か質問がありますか?お気軽にお問い合わせください。

関連資料

  • 列を選択するために VBA を適用する方法 (3 つの方法)

  1. Excel でセルの色でフィルター処理する方法 (2 つの簡単な方法)

    Excel では、通常、目的に応じてセルをさまざまな色で塗りつぶすことができます。この記事は、さまざまな色を使用してさまざまな種類の内容を示すワークシートがあり、セルの色に基づいて特定のセルをフィルター処理または選択する場合に役立ちます。この記事では、フィルタリングする方法を紹介します セルごと 色 エクセルで . 次の Excel ワークブックをダウンロードして、理解を深め、自分で練習してください。 Excel でセルの色でフィルター処理する 2 つの便利な方法 以下の方法では、Excel でセルの色でフィルター処理する方法を学習します。 フィルタ を利用して コマンドと 検索 の使

  2. Excel で区切り記号付きの CSV を開く方法 (6 つの簡単な方法)

    マイクロソフト エクセル 強力なプログラムです。 Excel を使用して、データセットに対してさまざまなタスクを実行できます ツールと機能。デフォルトの Excel 関数が多数あります 数式を作成するために使用できます。多くの教育機関や企業は、Excel ファイルを使用して貴重なデータを保存しています。 CSV から Excel ワークシートにデータをインポートする必要がある場合があります。 ファイル。ただし、CSV ファイルを Excel で直接開くと、区切り記号が認識されない場合があります。その結果、すべてのセル値が 1 つの列に表示されます。この記事では 6 を紹介します CSV