プロが教える店舗&オフィスのセキュリティ対策術

Excelで印刷するときに各ページごとにフッターを設定したいのです

例えば
2枚目 -A-
3枚目 -B-
4枚目 -C-
5枚目 -1-
6枚目 -2-


こんな感じにしたいのですが
ご存知の方方法を教えていただければ幸いです。

A 回答 (2件)

各ページって言うのは、同じシートの中でってことですか?それはちょっとできなそうですね。


もしやるのなら、ページの最後の行になる所に該当の文字を入力しておく(この場合、行を追加したら常に修正する必要があります)ぐらいしか思いつきません。
もしくは、1ページ1シートにしてやればシートのフッターの設定でお望みの事ができます。
    • good
    • 0

次の方法は如何でしょうか。


■ページ単位にシートを替える。
又は、
■VBAでセルの値をフッターに設定する。
(1)次のコードをコピー
Private Sub Workbook_BeforePrint(Cancel As Boolean)
 ActiveSheet.PageSetup.フッタ位置 = Range("セル").Value
End Sub
(2)対象のエクセルシートを開く
(3)ALT+F11でVBEを起動
(4)ThisWorkbookをダブルクリック
(5)コードウィンドウ上で貼り付け
(6)セル部分はフッタに入れたい任意セルに変更(フォント色を白にすると隠せます)
(7)フッタ位置部分は次から選択
  LeftFooter  左側のフッター
  CenterFooter 中央のフッター
  RightFooter  右側のフッター
(8)ALT+F4
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!