関数・メソッド

セルのフォントサイズを設定/取得する【Sizeプロパティ】【ExcelVBA】

構文

Range.Size

Size・・・セルのフォントサイズを取得/設定

Rangeオブジェクトの FontのSize プロパティでフォントサイズを取得/反映します。

シート内のフォントを統一し、見やすくする場合などに設定します。

Font.Sizeプロパティのサンプルコード

Public Sub sample()

    '■セルA1のフォントサイズを「10.5」ポイントにする
    Range("A1").Font.Size = 10.5
    
    '■セルA1を含む表に対して、フォントサイズを「15」ポイントにする
    Range("A1").CurrentRegion.Font.Size = 15
    
    '■セルB1に対して、フォントサイズを「12」ポイントにする(変数で反映)
    Dim tmp As Long: tmp = 12
    Range("B1").Font.Size = tmp
                
    '■シート全体のフォントサイズを「10」ポイントにする
    Cells.Font.Size = 10

    '■セルA1のフォントを取得する
    Debug.Print Range("A1").Font.Size   '10
    
End Sub

注意点

  • Excelの標準のフォントサイズを取得や設定する場合はStandardFontSizeプロパティを使用します。
  • あくまでもFont.Sizeプロパティを使用する場合は、該当のセルに対して文字サイズを設定します。

関連記事

コメント

タイトルとURLをコピーしました