【エクセルVBA】終端セルの移動方向を指定 Endプロパティ

投稿者: | 2021年10月3日
excelアイコン

エクセルバージョン

マイクロソフト365

 

本日はデータやページの終端を指定できる、RangeオブジェクトのEndプロパティについてです。

それではいってみましょう!

 

Endプロパティ

概要

・データやページの終端セルのRangeオブジェクトを返します。

キーボードのEndモードの上下左右の操作と同じ動作になります(^o^)o

(End +↑、End +↓、End + ←、End + →)

構文

Rangeオブジェクト.End(方向)

パラメーター

Endプロパティ必須/省略可データ型詳細
方向必須XlDirection移動する方向を指定。
・下記XlDirectionを参照。

XlDirection

・移動する方向を指定できます。

名前詳細
xlDown-4121下方向の指定
xlToLeft-4159左方向の指定
xlToRight-4161右方向の指定
xlUp-4162上方向の指定

 

サンプル

下方向に指定

A1セルから下方向に指定して、ページの最終行番号を取得する例です。

A列にデータがない場合。

 

右方向に指定

A1セルから右方向に指定して、ページの最終列番号を取得する例です。

1行目にデータがない場合。

 

まとめ

その他にもページではなく、データの最終行番号の取得や、データの最終列番号の取得も、Endプロパティを組み合わせて使用することで可能なので色々試してみてください(*^^)v

以上です。