• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルのマクロでフォントサイズ変更)

エクセルマクロでフォントサイズ変更

このQ&Aのポイント
  • エクセルのマクロを使用して、フォントサイズを変更する方法を教えてください。
  • エクセルのマクロを使ってカレンダーを作成していますが、日曜日の日付のフォントサイズを36にしたいです。RangeとCellsの使い方がよくわからないので、より良い方法があれば教えてください。
  • エクセルのマクロ初心者です。Windows Xpでoffice2000パーソナルを使用しています。カレンダー作成中に、日曜日の日付のフォントサイズを36に変更したいですが、RangeとCellsの使い方がよくわかりません。他に良い方法があれば教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • xls88
  • ベストアンサー率56% (669/1189)
回答No.1

> Sheets("1月").Select > Range("A3").Select > RE = 5 '一日の曜日位置(質問用) > NIT = 1 '列セット > NIS = RE - 1 '前月の記入日数 > GYO = 3 '行セット > RET = RE - 1 'FOR用 > HI = (31 - RE) + 2 '前月スタート日 > For I = 1 To RET >   Cells(GYO, NIT).Value = HI >   Selection.Font.Size = 36 >   NIT = NIT + 1 >   HI = HI + 1 > Next I Range("A3").Selectのままになっています。 Cells(GYO, NIT).Value = HI Selection.Font.Size = 36 を Cells(GYO, NIT).Value = HI Cells(GYO, NIT).Font.Size = 36 とすれば希望が叶います。 更に、Withステートメントで With Cells(GYO, NIT)   .Value = HI   .Font.Size = 36 End With とスッキリ纏める事ができます。 Range("A3").Select の行は不要です。削除しても大丈夫です。 変数NITは、iで代用できます。 For i = 1 To ret   With Cells(GYO, i)     .Value = HI     .Font.Size = 36   End With   HI = HI + 1 Next i

hakujira
質問者

お礼

素早い回答ありがとうございます。うまくいきました。 それと今年の日付は各セルに書式設定で48としていたのですが、この方法で指定する事にします。本当に助かりました。

すると、全ての回答が全文表示されます。

関連するQ&A