Excel VBA 全てのシートの余白設定を統一するマクロ

Excel マクロ、VBA

スポンサーリンク

Excelで多数のシートがあるとき、それらの余白設定を、全シートについて統一したいということは多い。

そういう場合、

  • シート見出しを右クリック→「すべてのシートを選択」
  • 複数シート見出しをShiftキーやCtrlキーで選択

とかで複数シートを選択してからページ設定メニューを使えば、その余白の統一設定じたいはできる。

しかしそうすると、

  • シートによって、印刷方向を縦/横と分けたい
  • シートによって、用紙サイズをA4/A3などと分けたい

という場合にも、それら設定までまとめて統一されてしまう。

Excel ページ設定の基本機能③ページ設定ダイアログの「シート」タブ

Excel ページ設定の基本機能②ページ設定ダイアログから

Excel ページ設定の基本機能①印刷タイトルの設定

あくまでも、余白設定だけを統一したいということで、この場合はマクロを使えば便利だ。

下記にソースコードを示す。自動記録をヒントに作れる簡単な即席マクロだ。

個人用マクロブックに組み込むと良いだろう。

個人用マクロブックとかについては、ここを展開。

オリジナルのマクロをリボンに追加する方法はこちら

個人用マクロブックについては、こちらこちらで述べています。

 

スポンサーリンク