BoldとItalicの設定

Excel VBA を使ってフォントのスタイルとして太字(Bold)と斜体(Italic)を設定する方法について解説します。

(Last modified: )

太字と斜体を設定する

太字を設定するにはFontオブジェクトの「Bold」プロパティで、斜体を設定するにはFontオブジェクトの「Italic」プロパティを使います。

Dim font1 As Font

Set font1 = Range("A1").Font
font1.Bold = True
font1.Italic = True

Fontオブジェクトを別途取り出さずに、次のようにまとめて記述しても構いません。

Range("A1").Font.Bold = True
Range("A1").Font.Italic = True

「Bold」プロパティと「Italic」プロパティは排他的なプロパティではありませんので、同時にTrueを設定する事も可能です。

サンプルプログラム

では簡単なサンプルで試してみましょう。

Sub テスト()
    
    Range("A2:B3").Value = "ABC"

    Range("A3").Font.Bold = True
    Range("B2").Font.Italic = True
    Range("B3").Font.Bold = True
    Range("B3").Font.Italic = True

End Sub

上記マクロを実行すると次のようになります。

BoldとItalicの設定

-- --

Excel VBA を使ってフォントのスタイルとして太字(Bold)と斜体(Italic)を設定する方法について解説しました。

( Written by Tatsuo Ikura )

Profile
profile_img

著者 / TATSUO IKURA

プログラミングや開発環境構築の解説サイトを運営しています。