Offset プロパティ
指定された範囲からのオフセットの範囲を表す Range オブジェクトを返します。
Syntax
式 .Offset(RowOffset, ColumnOffset)
式 Range オブジェクトを表す変数。
パラメーター
名前 |
必須かどうか |
データ型 |
説明 |
---|---|---|---|
RowOffset |
オプション |
Variant (バリアント型) |
オフセットする範囲の行数 (正、負、または 0) を指定します。正の値は下方向、負の値は上方向のオフセットを表します。既定値は 0 です。 |
ColumnOffset |
オプション |
Variant (バリアント型) |
オフセットする範囲の列数 (正、負、または 0) を指定します。正の値は右方向、負の値は左方向のオフセットを表します。既定値は 0 です。 |
使用例
次の使用例は、シート 1 のアクティブ セルから 3 列右、3 行下のセルをアクティブにします。
Worksheets("Sheet1").Activate
ActiveCell.Offset(rowOffset:=3, columnOffset:=3).Activate
使用例
シート 1 にタイトル行を持つ表が含まれていると仮定します。次の使用例は、タイトル行以外の表の部分を選択します。この例を実行する前に、表の任意のセルがアクティブになっている必要があります。
Set tbl = ActiveCell.CurrentRegion
tbl.Offset(1, 0).Resize(tbl.Rows.Count - 1, _
tbl.Columns.Count).Select
注意
機械翻訳についての免責事項: この記事の翻訳はコンピューター システムによって行われており、人間の手は加えられていません。マイクロソフトでは、英語を話さないユーザーがマイクロソフトの製品、サービス、テクノロジに関するコンテンツを理解するのに役立てるため、こうした機械翻訳を提供しています。記事は機械翻訳されているため、用語、構文、文法などに誤りがある場合があります。