• ベストアンサー

複数シートのヘッダ・フッタのみを揃えるには?

複数のシートを選択してヘッダ、フッタを変更すると、 印刷の向きや拡大縮小率も一緒に変更されてしまいます。 印刷の向きはバラバラで、ヘッダ、フッタのみを揃えるにはどうすればよいですか? 現在、以下のような方法で処理しています。 1.複数のシートを選択 2.表示->ヘッダ/フッタを開く 3.ヘッダ/フッタを変更 なお、ネット上で公開されているフリーソフトやアドインを使用せず、 自分で設定できる方法で教えていただけると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
  • dobaken
  • ベストアンサー率63% (7/11)
回答No.1

こんにちは。 マクロを使えばできます。 下記マクロを該当エクセルファイルか個人用マクロブックにコピペして実行してみてください。 ヘッダーとフッターに設定する文字は実際の設定値に変更してください。 ※選択したシートのみ変更されます。 Sub SetHeader() Dim mySheet As Worksheet Application.ScreenUpdating = False For Each mySheet In ActiveWindow.SelectedSheets With mySheet.PageSetup .LeftHeader = "左ヘッダー" .CenterHeader = "中央ヘッダー" .RightHeader = "右ヘッダー" .LeftFooter = "左フッター" .CenterFooter = "中央フッター" .RightFooter = "右フッター" End With Next Application.ScreenUpdating = True End Sub

abspectra
質問者

お礼

ありがとうございます!さっそく試してみます。 やっぱりマクロ覚えないとだめですね。

関連するQ&A

専門家に質問してみよう