Microsoft Excelマクロ講座、現在セルの移動

みなさん、こんにちは、
みむすたーです。

今日は、現在選択中のセル位置から移動する方法について説明します。
私も資料作成の際にマクロを組んだりするときによく使うもので、
とても便利なので、ぜひみなさんも使えるようになってみてください。

それではいきましょう。

現在選択中のセル位置から移動する方法

まずは、選択中のセル位置をどのように取得するかについてです。
現在選択中のセルを参照する際は、Selectionプロパティを使用します。

そして、以下のようにSelectionプロパティに定義されているoffsetメソッドで、
現在選択中のセル位置からオフセットを指定し、上下左右の指定を行えます。

最後に.Selectとしているのは、そのセルを選択するためのメソッド呼び出しです。
※Offsetまででは、選択まではされていないので、.Selectでちゃんと選択までしてあげましょう。

‘ 現在選択中のセルから下方向に移動する
Selection.Offset(1,0).Select

‘ 現在選択中のセルから右方向に移動する
Selection.Offset(0,1).Select

‘ 現在選択中のセルから上方向に移動する
Selection.Offset(-1,0).Select

‘ 現在選択中のセルから左方向に移動する
Selection.Offset(0,-1).Select

このコードでは、上下左右に現在選択中のセルを移動させてみました。

それでは今日はこのあたりで。

コメント