印刷ページ数が複数ある時に、一番下の部分に本のようにページ数を表示する事ってありませんか?
通常は1ページ目から始めるのですが、他の印刷の続きなのでどうしても1ページ目ではなくて続きの10ページ目からで印刷したいことありますよね。
そんな時は、VBAでフッターの設定をすれば解決しますよ。
フッターのページ設定で開始ページ番号を指定
ここでは、ユーザーフォームに配置したコマンドボタンにVBAコードを書き、表示中のシートのページ設定(ActiveSheet)で記載しています。
シートを指定する場合はActiveSheetをWorkSheets(“シート名”)に変えるだけです。
FirstPageNumberプロパティを使用する
印刷ページの一番下の部分(フッター)にページ番号を自動的に連番を割り付けて印刷するには、1ページ目から自動連番が付与されて印刷されます。
しかし、好きな番号から開始するには、FirstPageNumberプロパティを使えば、10ページ目から自動連番開始できます。
とりっぷぼうる
基本の1ページ目からの印刷方法やページ数以外にも日付・時刻・ファイル名・シート名で表示することができます。
フッターのページ数表示を(現在ページ/総ページ数)で表示する
今度は、ページ数だけではなく同時に総ページ数も表示することもでき、全15ページのうちの何ページ目なのかを表示するとチョット見やすくなるかもしれませんね。
印刷関連VBA