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

  関連記事

行の高さを取得・設定・する(RowHeight プロパティ)

RowHeight プロパティ RowHeight プロパティは、対象セルの高さ …

セルを参照する(Cells プロパティ)

Cells プロパティ Cells プロパティは、ワークシートの行番号と列番号を …

セルを参照する(Range プロパティ)

Range プロパティ 任意のセルにアクセスするには Range プロパティを使 …

Validation オブジェクト 使用例5
入力規則(日本語入力)Validation オブジェクト,IMEMode プロパティ

IMEMode プロパティ Validation.IMEMode プロパティ を …

非連続のセルが選択されているか確認する(Areas コレクション)

Areas コレクション の使い方 複数の離れた位置にあるセル範囲を選択した場合 …

入力規則(エラーメッセージの設定)Validation オブジェクト

無効値を入力時に、エラーメッセージの表示 Validation.ShowErro …

セルが選択されているか確認する(TypeName 関数)

セルが選択されているか確認する方法と使用例 TypeName 関数の引数に、Se …

RemoveDuplicates メソッド 使用例1a
重複するデータを削除(RemoveDuplicates メソッド)

RemoveDuplicates メソッド 指定したセル範囲から重複データを含む …

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

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

セルの幅・高さの自動調整(AutoFit メソッド)

AutoFit メソッド AutoFit メソッドは、指定したセル・セル範囲(R …