セルの高さ・幅を取得(Height プロパティ・Width プロパティ)
Height プロパティ・Width プロパティ
Height プロパティは、指定したセル範囲の高さ、Width プロパティは、指定したセル範囲の幅をポイント単位で表したバリアント型(Variant)の値を返します。
<高さ>
result_h = Object.Height
<幅>
result_w = Object.Width
引数・戻り値
- object ・・・ 対象となる Range オブジェクトを指定します。
- result_h ・・・ 指定したセル範囲の高さ(単位:ポイント)
- result_w ・・・ 指定したセル範囲の幅(単位:ポイント)
Height プロパティ、Width プロパティは、値の取得のみ可能で、設定することはできません。
Height プロパティとWidth プロパティの単位について
いずれも、単位は、ポイントを使用します。1 ポイントは、1/72 インチ で、約 0.35 mm です。
対象オブジェクトにセル範囲を指定した場合、セル範囲全体の幅、または高さを取得します。
Height プロパティ・Width プロパティ 使用例
サンプルVBAソース
|
1 2 3 4 5 6 7 8 9 10 11 |
Sub Sample_HeightWidth() 'セル範囲「C1:E2」の高さ と セル範囲「C2:F3」の幅 MsgBox "C1:E2:" & Range("C1:E2").Height & Chr(13) & _ "C2:F3:" & Range("C2:F3").Width End Sub |
実行結果
関連記事
-
-
セルの幅・高さの自動調整(AutoFit メソッド)
AutoFit メソッド AutoFit メソッドは、指定したセル・セル範囲(R …
-
-
罫線の設定(Borders プロパティ)
罫線の設定 罫線を一括(上下左右すべて)で設定するには、Borders プロパテ …
-
-
セルのロック(Locked プロパティ)
セルのロック(Locked プロパティ) Locked プロパティで、セルのロッ …
-
-
外枠罫線の設定(BorderAround メソッド)
外枠罫線の設定 罫線の設定には、Borders プロパティを使用しますが、範囲内 …
-
-
対象のセルが配列数式の一部かどうか(HasArray プロパティ)
HasArray プロパティ HasArray プロパティは、対象のセルが配列数 …
-
-
セルの値を置換・書式設定(Replace メソッド,ReplaceFormat プロパティ)
セルの値の置換と書式設定 検索条件に一致するセルの書式を設定するには、まず、Ap …
-
-
行の高さを取得・設定・する(RowHeight プロパティ)
RowHeight プロパティ RowHeight プロパティは、対象セルの高さ …
-
-
ハイパーリンク(Hyperlinks オブジェクト)
Hyperlinks オブジェクト ワークシートまたはセル範囲のワークシートコレ …
-
-
網かけ(パターン)の取得・設定(Pattern プロパティ)
網かけ(パターン)を取得・設定する セルの背景に網かけ(パターン)を設定したり、 …
-
-
セル・セル範囲に名前を定義・削除(Name プロパティ・Names コレクション)
セル・セル範囲に名前を定義(Name プロパティ) Range オブジェクトのN …
