指定した行数・列数移動したセル・セル範囲を参照(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 |
実行結果
実行前
実行後
関連記事
-
-
文字列の一部の書式を変更(Characters プロパティ)
文字列の一部を参照(Characters プロパティ) Characters プ …
-
-
ハイパーリンク(Hyperlinks オブジェクト)
Hyperlinks オブジェクト ワークシートまたはセル範囲のワークシートコレ …
-
-
ワイルドカードを使って検索(Find メソッド)
Find メソッド 指定したセル範囲内の特定の情報を含むセルを検索します。 【書 …
-
-
セル・セル範囲を貼り付ける(Paste メソッド)
Paste メソッド Paste メソッドは、クリップボードの内容を指定したセル …
-
-
フリガナの取得(GetPhonetic メソッド)
GetPhonetic メソッド GetPhonetic メソッドは、指定した文 …
-
-
オートフィルタ(色で抽出する)AutoFilter メソッド
オートフィルタ(色で抽出する) フォントの色、セルの背景色(条件付き書式による設 …
-
-
アクティブなセルを参照する(ActiveCell プロパティ)
ActiveCell プロパティ ActiveCell プロパティは、各ウィンド …
-
-
終端セルを参照する(End プロパティ)
End プロパティ End プロパティは、基準となるセルが含まれる領域の指定した …
-
-
セル範囲を結合・結合を解除(MergeCells プロパティ)
MergeCells プロパティ MergeCells プロパティは、指定したセ …
-
-
セルに値を設定する・セルの値を参照する(Value プロパティ)
Value プロパティ Value プロパティは、セルの値を取得したり、値を設定 …

