ヘッダー・フッターを設定すると、シートの内容に影響を受けずに全ページに印刷することができます。
ヘッダー(上部)にタイトルや会社名などを、フッター(下部)にページ番号するようなことができます。
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印刷結果
■■■
このサイトの内容を利用して発生した、いかなる問題にも一切責任は負いませんのでご了承下さい
■■■
当ホームページに掲載されているあらゆる内容の無許可転載・転用を禁止します