構文
Range.Name
Name・・・セルのフォント名を取得/設定
Rangeオブジェクトの FontのName プロパティでフォント名を取得/反映します。
シート内のフォントを統一し、見やすくする場合などに設定します。
Font.Nameプロパティのサンプルコード
Public Sub sample()
'■セルA1のフォントを「HG丸ゴシックM-PRO」にする
Range("A1").Font.Name = "HG丸ゴシックM-PRO"
'■セルA1を含む表に対して、フォントを「MS P明朝」にする
Range("A1").CurrentRegion.Font.Name = "MS P明朝"
'■セルB1に対して、フォントを「游ゴシック」にする(変数で反映)
Dim tmp As String: tmp = "游ゴシック"
Range("B1").Font.Name = tmp
'■シート全体のフォントを「MS Pゴシック」にする
Cells.Font.Name = "MS Pゴシック"
'■セルA1のフォントを取得する
Debug.Print Range("A1").Font.Name 'MS Pゴシック
End Sub
注意点
- Excelの標準のフォントを取得や設定する場合はStandardFontプロパティを使用します。
- あくまでもFont.Nameプロパティを使用する場合は、該当のセルに対して文字フォントを設定します。



コメント