関数・メソッド

セルの文字を太字に設定する【Boldプロパティ】【ExcelVBA】

構文

Range.Bold = expression

expression・・・True文字を太字にする/ False 文字を通常にする(太字にしない)

Rangeオブジェクトの FontのBold プロパティで文字フォントを太字にします。

シートの見出しのフォントを太くして、見栄えをよくする場合などに設定します。

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

Public Sub sample()

    '■セルA1のフォントを「太字」にする
    Range("A1").Font.Bold = True
    
    '■セルA1を含む表に対して、フォントを「太字」にする
    Range("A1").CurrentRegion.Font.Bold = True
    
    '■シート全体のフォントを「太字」にする
    Cells.Font.Bold = True

    '■セルB1のフォントを「通常」にする(太字を止める)
    Range("B1").Font.Bold = False
    
End Sub

注意点

  • Debug.Print Range("B1").Font.Bold のように設定値がTrue なのか Falseなのか判定する事も可能です。
  • FontStyleプロパティでも設定が可能ですが、わざわざ使用する意味はないと考えます。

関連記事

コメント

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