上記のようなExcel画面において、例えばA列の一番下のセル(A10セル)を取得するには、Range.Endプロパティを用います。EndプロパティはEnd(方向を表す定数)という書式で利用します。下を表す定数は、xlDownです。Sub<実行結果>Endプロパティには一番下のセルを求める定数だけではなく、任意のセルから見て、一番上のセル、一番左のセル、一番右のセルを表す定数を設定できます。下記にEndプロパティの定数の一覧表を記載いたします。左方向それでは下記のExcel画面を利用して一番上のセル、一番右のセル、一番左のセルを取得してみましょう。基準となるセルはB3とします。「営業部」という文字列が入っているセルですね。SubB3セルから見て表の一番上のセルですからB1セルが選択されます。SubB3セルから見て表の一番右端のセルですからC3セルが選択されますね。SubB3セルから見て一番左端のセルはA3セルですね。Range(“C2”))という風に、Rangeの中にさらにカンマで区切ったRangeを指定する方法があります。Range(“C2”))は「A2:C2」の範囲を表しています。この性質を利用すれば以下のようなサンプルコードを書くことができます。Range(“A2”).End(xlToRight))という構造になっていることがわかりますね。「A2セル」から「A2セルの所属する行の右端のセル」までを選択しています。Endプロパティを利用すればこのような応用的なVBAを書くこともできます。<実行結果画面>結果的に、表の2行目が選択されているのが分かりますね。セルを取得することができて便利です。コメントをキャンセルメールアドレスが公開されることはありません。*サイト上に表示された文字を入力してください。