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 を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

セル内の編集を禁止する(EditDirectlyInCell プロパティ)

EditDirectlyInCell プロパティ エクセルでは、セルをダブルクリ …

列幅を取得・設定・する(ColumnWidth プロパティ)

ColumnWidth プロパティ ColumnWidth プロパティは、対象セ …

入力規則(他セルや数式を利用して許容値を設定)Validation オブジェクト

他のセルや数式を利用して許容値を設定する 入力規則(その5) での設定を、マクロ …

セル・セル範囲を貼り付ける(Paste メソッド)

Paste メソッド Paste メソッドは、クリップボードの内容を指定したセル …

セル内部を参照(Interior プロパティ)

Interior プロパティ Interior プロパティで、セルの内部を参照し …

セルが結合セルの一部である場合、その結合セルの範囲を取得(MergeArea プロパティ)

MergeArea プロパティ MergeArea プロパティは、指定したセルが …

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

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

並べ替え(Sort メソッド)

Sort メソッド 任意のセル範囲内で、並べ替えを行います。引数で、並べ替えの条 …

Goto メソッド
指定したセルへ移動(Goto メソッド)

指定したセルへ移動 指定したシートの指定したセルへジャンプするには、Goto メ …

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

VerticalAlignment プロパティ VerticalAlignmen …