ヘッダー・フッターを設定すると、シートの内容に影響を受けずに全ページに印刷することができます。
ヘッダー(上部)にタイトルや会社名などを、フッター(下部)にページ番号するようなことができます。
VBAを使用しなくても設定可能ですが、VBAで行うと編集者や日付などその状況によって、表示内容を変更するなどが可能です。
ヘッダー、フッターは共に「左」「中央」「右」位置それぞれに設定できます。
設定はPageSetupオブジェクトのプロパティを使用します。
■ ヘッダーの設定
■ フッターの設定
■ プロパティで設定できる内容
&L | 文字列を左詰め |
&C | 文字列を中央揃え |
&R | 文字列を右詰め |
&E | 文字列に二重下線を付ける |
&X | 上付き文字 |
&Y | 下付き文字 |
&B | 文字列を太字 |
&I | 文字列を斜体 |
&U | 文字列に下線を付ける |
&S | 文字列に取り消し線を付ける |
&D | 現在の日付を表示 |
&T | 現在の時刻を表示 |
&F | ファイル名を表示 |
&A | シート名を表示 |
&P | ページ番号を表示 |
&P+<数値> | ページ番号に指定した[数値]を加えた値を表示 |
&P-<数値> | ページ番号から指定した[数値]を引いた値を表示 |
&& | 「&」(アンパサンド&) を表示 |
& "<フォント名>" | 指定したフォントで表示 フォント名は、半角の二重引用符 (") で囲む |
&nn | 指定したフォント サイズ[nn]で文字を表示 nn は、2桁のポイント数で指定 |
&N | すべてのページ数を表示 |
フルパス+ファイル名
Worksheets("Sheet1").PageSetup.CenterFooter = ActiveWorkbook.FullName
日付を和暦
Worksheets("Sheet1").PageSetup.CenterFooter = Format(Date, "ggge年m月d日")
印刷者
Worksheets("Sheet1").PageSetup.RightFooter = "印刷者:山本裕子"
ヘッダーのExcel印刷結果
フッターのExcel印刷結果
■■■
このサイトの内容を利用して発生した、いかなる問題にも一切責任は負いませんのでご了承下さい
■■■
当ホームページに掲載されているあらゆる内容の無許可転載・転用を禁止します