以下のコードは、空のワークブック内のすべてのワークシートに適用されます。しかし、60pgのマクロを持つ既存のワークブックに同じコードを追加すると(これらの60pgではFontは設定されていません)、このコードはワークシート1だけに適用されます。他のワークシートではありません。既存のマクロを変更せずにワークブック内のすべてのワークシートに適用するには、以下のコードをどのように編集できますか?親切に助けてください。既存のマクロにFONTコードを適用します。
Dim r As Range
Set r = Range("a1:i1")
r.Font.Bold = True
r.Font.Name = "Segoe UI Symbol"
r.Font.Size = 14
Set r = Range("a2:i100")
r.Font.Bold = True
r.Font.Name = "Segoe UI Symbol"
r.Font.Size = 11
'End Sub
End Sub
このコードは機能します。しかし、単に最初のものを除くすべてのワークシートには適用されません。
rはブックではなく、すべてのシートをループする必要があります。あなたがそれを行うのを手助けするだけのこのサイトだけで多くの例があります。 –
ありがとう@ScottCraner。私はワークブック部分で間違いを犯しました。私は範囲を意味した。 –