現在、以下のマクロを使用して、スプレッドシート「リファレンス」内のセルB3の内容に基づいてヘッダーをカスタマイズしています。Excel VBAでヘッダーエラーを作成する
現在、ヘッダーフォントが非常に大きくなっている問題が発生しています。ヘッダーが非常に大きくなるので、スプレッドシートを印刷すると(このファイルでよくする)、ページ全体を独占します。つまり、ヘッダーはプリント領域全体を覆い隠します。
私はどこでマクロに間違っているのか誰にも分かりませんが、なぜこの問題が発生しているのか、この問題を解決する方法についてのアイデアはありますか?
----
'=========================================================================
' Custom Header based on value of specified cell
'=========================================================================
Sub HeaderFont()
ActiveSheet.PageSetup.RightHeader = "&""Calibri,bold""&11" & Sheets("Reference").Range("B3")
End Sub
何を取得しますか?あなたのコードは正常に動作し、 'Range(" B3 ")'のテキストから正しいヘッダを作成し、フォントを** Calibri、太字、11 **に設定します。あなたが得たい結果は何ですか? –
大部分は問題なく動作しますが、ヘッダーが非常に大きくなることがあります。ヘッダーが常にマクロに設定された標準に準拠していることを確認したい - Calibri、Bold、11サイズのフォント。ヘッダーがマクロの指示されたフォントから壊れる原因になりますか? – Finley