Excel|XLOOKUP関数の複数条件設定 練習用サンプルデータ|ダウンロードはこちら

【Excel_VBA】上下左右に移動したセルを選択するには(121)

【Excel VBA】サンプルファイル(.xlsm)《ダウンロード》

  1. 特定のセルから上下左右に指定の量だけ移動した位置にあるセルをRangeオブジェクトとして取得するには、対象のRangeオブジェクトOffset プロパティを使用します。
  2. 引数として、移動する行数をRowOffset、移動する列数をColumnOffsetで指定します。
  3. 正の数は下または右方向、負の数は上または左方向です。
  4. どちらの引数も省略可能で、省略した場合は移動しません。
  5. 以下の例では、D5セルの3行上のセルを選択します。
目次

【Excel VBA】サンプルコード

サンプルコード

Sub vba121()
    Range("D5").Offset(RowOffset:=-3).Select
End Sub

解説

  1. 特定のセルから上下左右に指定の量だけ移動した位置にあるセルをRangeオブジェクトとして取得するには、対象のRangeオブジェクトOffset プロパティを使用します。
  2. 引数として、移動する行数をRowOffset、移動する列数をColumnOffsetで指定します。
  3. 正の数は下または右方向、負の数は上または左方向です。
  4. どちらの引数も省略可能で、省略した場合は移動しません。
  5. 以下の例では、D5セルの3行上のセルを選択します。

【Excel VBA】実行例

ステップ 1 ・・ 次 へ

ステップ 2 ・・  戻 る  次 へ

【Excel VBA】サンプルファイル(.xlsm)《ダウンロード》

Excel_VBA_121.xlsm【ダウンロード】

関連

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次