次の方法で共有


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

注意

機械翻訳についての免責事項: この記事の翻訳はコンピューター システムによって行われており、人間の手は加えられていません。マイクロソフトでは、英語を話さないユーザーがマイクロソフトの製品、サービス、テクノロジに関するコンテンツを理解するのに役立てるため、こうした機械翻訳を提供しています。記事は機械翻訳されているため、用語、構文、文法などに誤りがある場合があります。