• ベストアンサー

EXCELマクロ-改ページ時のタイトル表示

セルA1からZ1までタイトルとします。 普通印刷すると2ページからタイトル部分が表示できなくなり。要望として、見栄えをよくするため、各ページの先頭に表示させたいです。 マクロを使って、ページを認識し、印刷するときに、タイトル部分は、自動的にを各ページの先頭に印刷させる方法があるでしょうか?ご指導をお願いいたします。

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

  • ベストアンサー
  • terra5
  • ベストアンサー率34% (574/1662)
回答No.2

#1の方の回答をマクロにするとこんな感じですね。 Sub setPageTitle() With ActiveSheet.PageSetup .PrintTitleRows = "$1:$1" .PrintTitleColumns = "" End With End Sub これ使わないでマクロで処理するのは、随分と面倒で長い物を書かないと無理でしょう。

Sikabu
質問者

お礼

ありがとうございます。 勉強になりました。またよろしくお願いいたします。

その他の回答 (1)

  • moon00
  • ベストアンサー率44% (315/712)
回答No.1

マクロを使わなくても、ページ設定だけで可能ではないですか? ファイル→ページ設定→シートタブで 印刷タイトル→行のタイトルで右のアイコンをクリックし タイトルとしたい行番号をクリックすれば、 印刷時各ページにタイトル行が印刷されます。 この方法では不可能なタイトルの入れ方なのでしょうか。

Sikabu
質問者

お礼

ありがとうございます。 そうゆう結果を求めたいですが、 マクロで解決できれば、一番ありがたいです。

関連するQ&A