C#でExcelで範囲を選択する方法 | IronXL

How to Select Range

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronXLは、Office Interopを使用せずにExcelワークシート内の範囲を便利に選択し操作する方法を提供します。

クイックスタート: IronXLでセル範囲をワンラインで選択する

IronXLワークシートでGetRangeを一回呼び出すだけで、"A1:C3"のような矩形範囲を取得できます—ループも手間も不要です。 これが複数のセルを一度に操作し始める最速の方法です。

Nuget IconGet started making PDFs with NuGet now:

  1. Install IronXL with NuGet Package Manager

    PM > Install-Package IronXL.Excel

  2. Copy and run this code snippet.

    var range = workSheet.GetRange("A1:C3");
  3. Deploy to test on your live environment

    Start using IronXL in your project today with a free trial
    arrow pointer
class="hsg-featured-snippet">

最小ワークフロー (5ステップ)

  1. C#ライブラリをダウンロードして範囲を選択する
  2. 範囲を選択するために、WorkSheetオブジェクトの直後にworkSheet ["A2:B8"]を使用する
  3. GetRowメソッドを活用してワークシートの行を選択する
  4. GetColumnメソッドを使用して指定されたワークシートの列を選択する
  5. '+'オペレーターで範囲を簡単に組み合わせる

## 範囲選択の例 IronXLを使用すると、選択した範囲で[ソート](#)、計算、および集計の様々な操作を実行できます。
ご注意セルの値を変更または移動するメソッドを適用する際、影響を受けた範囲、行、または列はそれに応じて値を更新します。
ヒントIronXLは'+'オペレーターを使用して複数のIronXL.Ranges.Rangeを組み合わせることを可能にします。
### 範囲を選択する セル`A2`から`B8`までの範囲を選択するには、次のコードを使用できます: ```csharp :path=/static-assets/excel/content-code-examples/how-to/select-range-range.cs ```
class="content-img-align-center">
class="center-image-wrapper"> 範囲選択
### 行を選択する 4行目を選択するには、ゼロベースのインデックスを使用して`GetRow(3)`メソッドを使用できます。 これは、他の行の対応するセルが空であっても、4行目のすべてのセルを含みます。 ```csharp :path=/static-assets/excel/content-code-examples/how-to/select-range-row.cs ```
class="content-img-align-center">
class="center-image-wrapper"> 行選択
### 列を選択する 列Cを選択するには`GetColumn(2)`メソッドを使用するか、範囲アドレスを`workSheet ["C:C"]`として指定します。 `GetRow`メソッドと同様に、それは指定された列にあるかどうかにかかわらず、すべての関連するセルを含みます。 ```csharp :path=/static-assets/excel/content-code-examples/how-to/select-range-column.cs ```
class="content-img-align-center">
class="center-image-wrapper"> 列選択
ヒントすべての行および列のインデックス位置はゼロベースのインデックスに従います。
### 範囲を組み合わせる IronXLは'+'オペレーターを使用して複数の`IronXL.Ranges.Range`オブジェクトを組み合わせる柔軟性を提供します。 '+'オペレーターを使用することで、範囲を簡単に連結または統合して新しい範囲を作成できます。
ご注意行や列を直接'+'オペレーターで組み合わせることはサポートされていません。 範囲を組み合わせると、元の範囲が変更されます。 以下のコードスニペットでは、変数`range`が組み合わせた範囲を含むように変更されます。
```csharp :path=/static-assets/excel/content-code-examples/how-to/select-range-combine-range.cs ```

よくある質問

IronXLを使用してExcelで範囲を選択するにはどうすればよいですか?

WorkSheetオブジェクトを取得した後、workSheet["A2:B8"]で範囲を直接参照することで、IronXLを使用してExcel内のセル範囲を選択できます。

IronXLで行全体を選択する方法は何ですか?

ゼロベースのインデックスを使用してGetRowメソッドを使用することで、IronXLで行全体を選択できます。たとえば、4行目を選択するには、worksheet.GetRow(3)を使用します。

IronXLを使用してExcelワークシートで列を選択するにはどうすればよいですか?

IronXLで列を選択するためには、ゼロベースのインデックスを用いてGetColumnメソッドを使用します。たとえば、列Cの場合worksheet.GetColumn(2)を使用するか、worksheet["C:C"]として範囲を指定します。

IronXLで複数の範囲を組み合わせることは可能ですか?

はい、複数のIronXL.Ranges.Rangeオブジェクトを'+'演算子を使用して結合し、2つ以上の範囲を新しい範囲にまとめることができます。

IronXLはExcelの範囲を選択し操作するのにOffice Interopを必要としますか?

いいえ、IronXLはOffice Interopを使用せずにExcelの範囲を選択し操作することを可能にし、Excelファイルを扱う上でよりシンプルで効率的なオプションを提供します。

IronXLで選択された範囲で実行可能な操作は何ですか?

IronXLで範囲を選択すると、ソート、計算、および集計などの操作を行うことができます。これらの範囲内のセル値への変更はスプレッドシートに動的に更新されます。

IronXLで範囲を組み合わせると元の範囲にどのように影響しますか?

IronXLで'+'演算子を使用して範囲を組み合わせると、元の範囲が組み合わせた範囲を含み、より大きなデータセットをシームレスに操作できるようになります。

IronXLは行と列にどのようなインデックスシステムを使用していますか?

IronXLは行と列の両方にゼロベースのインデックスを使用しており、インデックスは0から始まります。

Chaknith Bin
ソフトウェアエンジニア
ChaknithはIronXLとIronBarcodeに取り組んでいます。彼はC#と.NETの深い専門知識を持ち、ソフトウェアの改善や顧客サポートに貢献しています。ユーザーとの対話から得られる洞察が、より良い製品、ドキュメント、および全体的な経験に寄与しています。
準備はいいですか?
Nuget ダウンロード 1,686,155 | バージョン: 2025.11 ただ今リリースされました