ExcelWork.info

Excel(エクセル)のマクロ・VBA・関数・操作などのメモ

セルの位置を取得(Left プロパティ、Top プロパティ)

   

Left プロパティ・Top プロパティ

Left プロパティは、「A列」の左端から指定したセル範囲の左端までの距離ポイント単位で表すバリアント型(Variant)の値を返します。

Top プロパティは、「1行目」の上端から指定したセル範囲の上端までの距離ポイント単位で表すバリアント型(Variant)の値を返します。

【書式】

<左端からの距離>
result_l = Object.Left

<上端からの距離>
result_t = Object.Top

引数・戻り値

  • object  ・・・  対象となる Range オブジェクトを指定します。
  • result_l  ・・・  「A列」の左端から指定したセル範囲の左端までの距離(単位:ポイント
  • result_t  ・・・  「1行目」の上端から指定したセル範囲の上端までの距離(単位:ポイント

セル範囲が連続していない場合は、先頭の領域が使われます。
Left プロパティを使用する場合で範囲が複数の列を含むときは、範囲内で最も左に位置する列が使用されます。
Top プロパティを使用する場合で範囲が複数の行を含むときは、範囲内で最も上に位置する(行番号が一番小さい)行が使用されます。

Left プロパティTop プロパティは、値の取得のみ可能で、設定することはできません。



Left プロパティ・Top プロパティ 使用例

サンプルVBAソース


実行結果

Left プロパティ・Top プロパティ 例


 - セルの操作 , , , , , ,

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

セルのアドレスを確認(Address プロパティ)

Address プロパティ Address プロパティ・AddressLocal …

外枠罫線の設定(BorderAround メソッド)

外枠罫線の設定 罫線の設定には、Borders プロパティを使用しますが、範囲内 …

セル範囲を結合・結合を解除(Merge メソッド・UnMerge メソッド)

Merge メソッド・UnMerge メソッド セルを結合するには、指定したセル …

並べ替え(Sort オブジェクト, SortFields コレクション)

Sort オブジェクトによる並べ替え Excel 2007 以降のバージョンでの …

VerticalAlignment プロパティ 例01
文字列の縦位置を取得・設定する(VerticalAlignment プロパティ)

VerticalAlignment プロパティ VerticalAlignmen …

オートフィルタ(アイコンで抽出する)AutoFilter メソッド

オートフィルタ(アイコンで抽出する) Excel 2007 から、条件付き書式で …

対象のセルを直接参照しているセル全てを取得(DirectDependents プロパティ)

DirectDependents プロパティ DirectDependents …

ハイパーリンク(Hyperlink オブジェクトのメソッド)

Hyperlink オブジェクトのメソッド Hyperlinks コレクション …

オートフィルタ(日付による抽出)AutoFilter メソッド

日付で、抽出する(AutoFilter メソッド) 【書式】 object.Au …

オートフィルタ(日付フィルタ)AutoFilter メソッド

日付フィルタを使用してレコードを抽出する Excel 2007 から「日付フィル …