セル、行、列、1 つ以上のセル範囲を含む選択範囲、または 3-D 範囲を表します
名前空間: Microsoft.Office.Interop.Excel
アセンブリ: Microsoft.Office.Interop.Excel (microsoft.office.interop.excel.dll 内)

使用方法
Public Class angeImplementation
ImplementsEnd Class
Dim angeImplementation1 As New angeImplementation()

構文
public interface class Range

解説
Range オブジェクトを取得するプロパティ、およびメソッドを次に示します。
単一のセルまたはセル範囲を表す Range オブジェクトを取得するには、Range(arg) プロパティを使用します。引数 arg には範囲の名前を指定します。
セル範囲の参照を引数に指定する場合、参照は A1 形式で指定します。R1C1 形式は使用できません。
Cells プロパティ
単一のセルを取得するには、Cells(row, column) プロパティを使用します。引数 row には行のインデックスを指定します。引数 column には列のインデックスを指定します。
行と列の指定に変数を使用できるため、Cells プロパティを使用する方が便利な場合があります。ワークシートがアクティブになった後では、シートを明示的に指定しなくても Cells プロパティを使用できる点に注意してください。シートが指定されていないと、作業中のシートのセルが取得されます。
セル範囲の一部を取得するには、Cells(row, column) を使用します。引数 row と 引数 column にはセル範囲の左上を基準にした値を指定します。
Range プロパティおよび Cells プロパティ
Range オブジェクトを取得するには、Range(cell1, cell2) プロパティを使用します。引数 cell1 には Range オブジェクトの最初のセルを指定します。引数 cell2 には最後のセルを指定します。
Offset プロパティ
あるセル範囲から指定された相対位置にあるセル範囲を取得するには、Offset(row, column) プロパティを使用します。引数 row には行の相対位置を指定します。引数 column には列の相対位置を指定します。選択できるのはアクティブなワークシートにあるセルに限られるので、指定するセルのあるワークシートを最初にアクティブにしておく必要があります。
Union メソッド
近接または重なり合う複数のセル範囲を合わせたセル選択の集合を取得するには、Union(range1, range2, ...) メソッドを使用します。
複数の領域を含む選択範囲を操作する場合は、Areas プロパティを使用すると便利です。このメソッドは、複数の選択範囲を個別の Range オブジェクトに分割した後、これらをコレクションとして取得します。取得されたコレクションの Count プロパティを使うと、選択範囲に複数の領域が含まれているかどうかを確認できます。

プラットフォーム
開発プラットフォーム
Windows XP Home Edition, Windows XP Professional, Windows Server 2003 および Windows 2000
対象プラットフォーム

参照