指定した行数・列数移動したセル・セル範囲を参照(Offset プロパティ)
Offset プロパティ
Offset プロパティは、基準となるセル・セル範囲から指定した行数・列数分移動したセル・セル範囲を取得します。
戻り値は、セル範囲を表す Range オブジェクトです。
【書式】
Object.Offset ( rowoffset, coloffset )
引数・戻り値
- object ・・・ 対象となる Range オブジェクト。
- rowoffset ・・・ オフセットする範囲の行数(正、負、または 0)を指定します。正の値は下方向、負の値は上方向のオフセットを表します。既定値は 0 です。
- coloffset ・・・ オフセットする範囲の列数(正、負、または 0)を指定します。正の値は右方向、負の値は左方向のオフセットを表します。既定値は 0 です。
Offset プロパティの使用例
サンプルVBAソース
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
Sub Sample_Offset() '基準「A1:H1」オフセット「0,0」→「A1:H1」 Range("A1:H1").Offset.Font.Bold = True '基準「A1:H1」オフセット「11,0」→「A12:H12」 Range("A1:H1").Offset(11, 0).Font.Italic = True '基準「A2:A11」オフセット「0,6」→「G2:G11」 Range("A2:A11").Offset(0, 6).Font.Color = vbRed '基準「A1」オフセット「11,0」→「F4」(45 → 100) Range("A1").Offset(3, 5).Value = 100 '基準「C5」オフセット「-4,-1」→「B1」(国語 → 古文) Range("C5").Offset(-4, -1).Value = "古文" '基準「B4:D6」オフセット「-1,2」→「D3:F5」 Range("B4:D6").Offset(-1, 2).Select End Sub |
実行結果
実行前
実行後
関連記事
-
-
直前のセル・直後のセルを参照する(Previous プロパティ・Next プロパティ)
Previous プロパティ・Next プロパティ Previous プロパティ …
-
-
セル・セル範囲をコピーする(Copy メソッド)
Copy メソッド Copy メソッドは、セル範囲をコピーし、指定したセル範囲に …
-
-
オートフィルタ(日付・時刻のグループ化)AutoFilter メソッド
グループ化された日付や時刻で、レコードを抽出する Excel 2007 から日付 …
-
-
ハイパーリンク(Hyperlink オブジェクトのメソッド)
Hyperlink オブジェクトのメソッド Hyperlinks コレクション …
-
-
対象のセルを直接参照しているセル全てを取得(DirectDependents プロパティ)
DirectDependents プロパティ DirectDependents …
-
-
列幅を取得・設定・する(ColumnWidth プロパティ)
ColumnWidth プロパティ ColumnWidth プロパティは、対象セ …
-
-
ハイパーリンク(Hyperlink オブジェクト)
Hyperlink オブジェクト Hyperlinks コレクション のメンバー …
-
-
入力規則(他セルや数式を利用して許容値を設定)Validation オブジェクト
他のセルや数式を利用して許容値を設定する 入力規則(その5) での設定を、マクロ …
-
-
フリガナ(Phonetic プロパティ)
Phonetic プロパティ 文字列(漢字など)をキーボードから入力した時の「読 …
-
-
任意のセルを含む行または列全体を参照(EntireRow プロパティ,EntireColumn プロパティ)
EntireRow プロパティ・EntireColumn プロパティ Entir …

