エクセルに係るページごとの印刷タイトルについて
いつもお世話になっております。
インターネットで検索し、それらしいのを見つけ見よう見まねでしてみましたが、希望どおりの動きになりませんでした。
私なりに調べましたが答えが見つからなかったため、こちらで質問をさせていただきます。
どうぞ、ご教示をよろしくお願いいたします。
【エクセルでの例】
1 全部で4ページです。
2 1ページと3ページには、タイトル行としたいもの全部を表示。
3 2ページと4ページには、「2」で示したタイトル行の一部を表示。
4 具体的には下記のようになります。
[1ページと3ページ]
タイトル行1 ああああああ
タイトル行2 いいいいいい
タイトル行3 うううううう
タイトル行4 ええええええ
タイトル行5 おおおおおお
内容 ○○○○○○
[2ページと4ページ]
タイトル行4 ええええええ
タイトル行5 おおおおおお
内容 ○○○○○○
5 入力したモジュール
--------------------------------------------------------
Private Sub PrintTitleRowsSet()
Dim pg As Integer
Const AllPage = 4
Worksheets("sheet1").Activate
For pg = 1 To AllPage
With ActiveSheet.PageSetup
Select Case pg
Case 1: .PrintTitleRows = "$1:$5"
Case 2: .PrintTitleRows = "$4:$5"
Case 3: .PrintTitleRows = "$1:$5"
Case 4: .PrintTitleRows = "$4:$5"
End Select
ActiveWindow.SelectedSheets.PrintOut From:=pg, To:=pg, Preview:=True
End With
Next
End Sub
--------------------------------------------------------
参考にさせてもらったサイトでは、印刷プレビューで確認すると「4」で説明したように表示されるとのことです。
しかし、思ったような表示とはならず、どこが間違っているのかも分からず困っているところです。
どうぞ、ご教示をお願いいたします。
お礼
>タイトル印刷の機能はExcelでは「ページレイアウト」リボンの 「印刷タイトル」ボタンです。 ありました。 どうもありがとうございました。