VBA テキストボックス図形のフォント一括変更:今すぐできる!

ExcelVBA

エクセルマクロで、テキストボックス・図形のフォントを一括変更するVBAコードをご紹介します。

フォント種類・文字サイズをまとめて変更できます。
ぜひお試しください😉

テキストボックス図形のフォント一括変更

以下のマクロを実行すると、テキストボックスのフォントをまとめて変更します。


Sub 図形テキストボックスのフォント一括変更()

Dim mySP As Shape
    
    'すべての図形テキストボックスをループ
    For Each mySP In ActiveSheet.Shapes
    
         'テキストボックスの場合
        If mySP.Type = msoTextBox Then
        
            'フォント変更
            mySP.TextFrame2.TextRange.Font.NameFarEast = "MS P明朝"
             
            'フォントサイズ変更
            mySP.TextFrame2.TextRange.Font.Size = 15
             
        End If
    Next mySP

End Sub

 

全テキストボックスのフォント種類と、フォントサイズを一括で変更します。
(変更前)フォント種類「Meiryo UI」、フォントサイズ:11
(変更後)フォント種類「MS P明朝」、フォントサイズ:15

テキストボックス以外の図形のフォントは変更しません。


 
 
この記事がお役に立ちますと幸いです🍀
 

・【エクセルマクロ】図形処理を自動化まとめ
 

【エクセルマクロ】図形処理を自動化:超便利7選
エクセルマクロで、図形処理を自動化するVBAコードをご紹介します。どのマクロコードも、コピペで使用できます。ぜひお試しください😉

 

[最速入門] ChatGPTに任せる Excelマクロ&VBA 面倒なプログラミングは秒で片づけよう

ChatGPTと対話しながら身につける、新しいVBA入門

Excelマクロ・VBAをAIと一緒にラクに習得したいなら、まず読んでおきたい一冊です!


★★★★★ 4.6 ※ Amazonカスタマーレビューより
マクロ記録とChatGPTを組み合わせた学習法が実践的で、すぐ現場で使える
「過不足のない指示」の出し方を学べ、AIとの対話スキルが身につく
変数・条件分岐・ループなどVBAの基礎もしっかり解説されている