• ベストアンサー

Excel:2ページ目以降のタイトルが切れる。

いつもお世話になっております。 Excel2000を使用しております。 メニュー「ファイル」の「ページ設定」で 「シート」タブの 「行のタイトル」を"$1:$2" 「列のタイトル」を"$A:$A" と指定し、 A1セルに25文字程の長い文字を入力しております。 全体の列数が50列ほど入力されている状態で出力(プレビュー)すると、 1ページ目のタイトルは正しく表示されているのですが、 2ページ目以降のタイトルがA列に表示しきれない文字が切れてしまいます。 縮小表示をせず同じ文字サイズのまま2ページ以降のタイトルを切れずに出力するにはどのように設定すればよいでしょうか。 ご教示の程、何卒よろしくお願いいたします。

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

  • ベストアンサー
  • taocat
  • ベストアンサー率61% (191/310)
回答No.4

またまた登場です。(^^; >Excel表示上ではタイトルが目視できなくなることになってしまいますが、 これは、例えば、ヘッダー・フッターのヘッダー部分だけではなく、 C1とかにも参照した「見出し」を入れておき、 印刷する時、C1は消し、印刷が終わったら再度C1に「見出し」を戻すことで 上記懸念は払拭できると思うのですが、どうでしょうか。 もちろんそこはVBAを使うことになりますが。 またまたとんちんかんなことを言ってましたらご勘弁願います。 以上です。

o_w_nakazaki
質問者

お礼

ご回答ありがとうございます。 VBAで対応する場合、 1.印刷前にA1の値をヘッダーに設定し、A1の値を削除 2.印刷後にヘッダーの値をA1に設定し、ヘッダーを削除 という動きを実現したいのですが、 1を実現する為の印刷前イベントとして、  Workbook_BeforePrintイベントはあったのですが 2を実現する為の印刷後イベントがどうしても見つかりませんでした。 シートに印刷ボタン等を埋め込めば、 ヘッダー設定、印刷、後処理を一連の処理として実行できるのですが、 外部プログラムにてOLEでExcelに展開した後、 直接印刷する場合と、そのまま表示するのみの場合がありますので、 印刷後イベントが有ればそこで後処理を行いたいと思っております。 実現できないような気がしておりまして、 A1に値はいれずヘッダーに直接、文字を設定しようと考えております。

その他の回答 (3)

  • taocat
  • ベストアンサー率61% (191/310)
回答No.3

再度のこんにちは。 勘違いしてました。。(^^;;; 行タイトルは行方向で、列タイトルは列方向ですから、A1の文字列は当然そうなると思います。 代案として、A1で参照している値をVBAでヘッダーフッターのヘッダーにもってくるのは拙いのでしょうか 何れにしろとんだ勘違い失礼しました。(^^;;; 以上です。

o_w_nakazaki
質問者

お礼

ご返答ありがとうございます。 私のほうでも動作を確認しまして ご報告しようとしていたところでした。 私もヘッダーへの固定文字列の設定しか方法はないかと思います。 (外部プログラムからOLEで設定します) それだとA1セルの文字列は削除しておかないといけないので、 Excel表示上ではタイトルが目視できなくなることになってしまいますが、 しょうがないかと思っております。 ご検討、ご査証頂き、ありがとうございました。 でも、もう少しだけあがいてみます。

  • taocat
  • ベストアンサー率61% (191/310)
回答No.2

こんにちは。 そういった場合は普通、タイトル文字列に合わせてセルを結合するのではありませんか。 例えば、A1~F1を結合してそこにタイトル文字列とか。 勘違いしてましたらご容赦!(^^;; 以上です。

  • junra
  • ベストアンサー率19% (569/2863)
回答No.1

ページバランスが狂ってます、列幅の補正をして2ページ以降も同じ幅になるようにしてください。1ポイント違うだけでも出力のときページが変わるときがあります

o_w_nakazaki
質問者

お礼

早々のご返答を頂き、ありがとうございます。 説明が抜けておりました。失礼いたしました。 タイトル行以外(3行目以降)の列幅はこのままでなくてはならず、 タイトル行(1、2行目)のみ長い文字列を指定しなければならない表を作成しております。 タイトル行に列幅をあわせてしまいますと、 タイトル行以外に余白が発生してしまいますので、列幅の調整が出来ず タイトル(A1セル)は別のシートから参照しておりますので、 ヘッダーの設定も出来ない状況となっております。

関連するQ&A

  • EXCEL2003で印刷の列のタイトルの設定の仕方

    EXCEL2003で印刷に「ページ設定」の「シート」タブで「列のタイトル」と「行のタイトル」がそれぞれ設定できると思います。 行のタイトルは5~7行と指定したらちゃんとできるのですが、列のタイトルとしてA列を指定しても2ページ目以降に出てこないのですが、何が間違っている可能性があるでしょうか? 使い方が間違っているのでしょうか?

  • EXCEL2002の印刷タイトル設定で

    EXCEL2002の印刷タイトル設定で質問です。 例えば、A1からD1がフィールドで、A2からD2以降の行がレコード(リスト)だとすれば、 列のタイトルに、「$A:$D」と入力すれば2ページ目以降にフィールド行が印刷されるはずですよね。 2000まででは上手く動作しましたので、ヴァージョンによって変更があったのかと思い2002のヘルプを見ましたが、 【各ページに行見出しを印刷するには、[印刷タイトル] の [列のタイトル] ボックスに、行見出しが入力されている列を入力し、[印刷] をクリックします。】 と書いてあるのです。 ところが実際は「行のタイトル」のほうに「$1:$1」と入力しなくては動作しません。 これはバグでしょうか? 何故ヘルプ通りの操作なのに動作をしないのか疑問です。 どなたかご指南下さい。宜しくお願いします。

  • Excel ページ中央について

    WindowsXPでExcel2003を使っています。 A3~F11まで表があります。 A1~F1まで表のタイトルをセルを結合して中央揃えにしています。 表の下に表をもとにしたグラフがあり、A~F列に収まっています。 このシートを「ページ設定」から「ページ中央」を「水平」に設定しましたが、印刷プレビューで見ると左にずれてしまいます。 グラフを削除したり、G列以降を削除したりしましたが直りません。 印刷プレビューで「余白」ボタンを押してみると、G列まで印刷範囲に入っているようです。 F列に列の挿入をして表をG列まで広げるとH列まで印刷範囲に入ります。 G列に罫線を追加して表を広げるとG列まで印刷範囲になり、中央に表示されます。 表やグラフを別のシートにコピーすると、中央に表示されます。 シート全体を選択して列の削除をし、A1だけに文字を入力してもずれます。 シート全体を選択して「編集」から「クリア」の「すべて」で表を削除し、A1だけに文字を入力すると中央になりました。 ゴチャゴチャ書きましたが、以上の状態です。 何が原因で中央にならないのでしょうか。 別シートにコピーせずに直す方法を教えてください。 よろしくお願いします。

  • エクセル(EXCEL)印刷タイトルについて!!

    【至急】です。 印刷タイトル→列のタイトルで項目を固定しました。 複数ページある書類を印刷プレビューで確認した所 最終ページが列タイトルのみ表示されます。 最終ページが列タイトルのみで表示されないようにするには どうしたらよいのでしょうか? 皆さんご教授宜しくお願いします!

  • Excel2000で行のタイトルの印刷が2ページ目以降おかしい。

    タイトル行を3行指定し、プレビューを見ると、2ページ目以降が2行分しか出てきません。 他のPCでそのファイルを開くときちんと表示・印刷されます。 同じプリンタに接続している別PCと、他のプリンタに接続している別PCでみてみましたが、 どちらも正常にできました。 また、表示がおかしいPCで他のプリンタでも見てみましたが、やはりダメでした。 (ドライバを入れなおしてみましたが、ダメでした) このようなエラーはExcelのエラーなのでしょうか? サービスパックなどが出ているといいのですが…。

  • office2013エクセルタイトル行の繰り返し

    ◇使用用具 win8  Office2013 エクセル ◇問題点 Office2013エクセルでタイトル行に記入した項目を2ページ以降に表示したい。ページ設定からシートを選びタイトル行を選んで設定しました。プレビューで見ると2ぺーじ目以降もキチンんとタイトル行が設定されていますが、実際に作業を行っている画面には1ページの入力した画面しか表示されなく2ページ以降は非表示になっています。 ◇教えていただきたい内容 2ページ目以降もプレビュー画面と同様にすべての画面にタイトル行が表示される方法を教えてください。 ◇参考事項 Office2007や2010では上記の方法でプレビュー画面も作業画面もタイトル行が表示されました。 2013では何故プレビュー画面と作業画面の表示が違うのかわかりません。

  • Excel2007 改ページプレヴュー設定を戻す

    1ページに収まるように改ページプレビューで4ページ分を1ページにしたのですが、元の印刷範囲に戻すにはどうしたらよいでしょうか? A列を印刷範囲外に改ページプレヴューでしたのですが、これがネックで・・・ 私なりの解除の方法 (1)拡大縮小を縦、横100%とする。   これではA列の印刷範囲が解除されません。   A列をさわってなかったらこんな疑問はないのですが。 (2)後で印刷範囲の解除を行えばA列も解除されるのですが。 2ステップいりますよね。 ※解決策(1)印刷範囲の解除だけだは印刷範囲が元にもどりません。       (2)拡大縮小を100%にしても2度手間がかかります。 こんなにややこしいのでしょうか? いい方法があれば教えてください。また、これしかないのなら、どういう意味合いがあるのでしょうか? よろしくお願いします。

  • Excel 2010 でタイトル行の印刷方法

    Excel 2010 でタイトル行の印刷方法を教えてください。 表の最上段から3行を見出し行として、「表示」タブの「ウィンドウ枠の固定」を設定しています。 列数が多いため、印刷すると複数枚になるため、各ページに3行のタイトル行を印刷したいと考えました。 方法として、「ファイル」タブの「印刷」・「ユーザー設定の余白」を選択 「ページ設定」の「シート」タブに移動しても 印刷タイトル行も印刷タイトル列も印刷範囲も設定できません。 タイトル行を各ページに印刷する方法を教えてください。 Windows 7 (64)で使っています。

  • 【Excel】複数のタイトル行を設定する方法を教えてください

    Excel2002を使用しています。 タイトル行を複数設定する方法をご教示頂きたく、投稿させて頂いております。 数ページに渡って印刷する際に、行や列タイトルを設定すると各ページにタイトルを表示したまま印刷することが可能ですよね。 [ファイル]-[ページ設定]-[シート]タブ内の”印刷タイトル”で「行のタイトル」と「列のタイトル」を指定しています。 例えば、A1~Z100の表があるとします。 A~D列を固定し、1~5行目と50~100行目をタイトルとして固定したい場合はどのように設定すればよいのでしょうか。 複数行に渡って行を固定するには、マクロを組まなければならないのでしょうか。 今までマクロを組んだことがないのですが、精一杯努力致しますので、どなたか設定方法をご教示頂ければ幸いです。どうぞ宜しくお願い致します。

  • MS_ACCESSのレポートのページ設定の保持

    レポートで余白や列数などを設定して印刷しても、いったんファイルを閉じてから、再度ファイルを開いてレポートを表示すると列数を3列にして余白なども設定したのに、列数が1列に戻って余白も戻って・・・っという具合になってしまいます。 自分としてはレポートの種類で年賀ハガキ、宛名等各々のレポート毎にページ設定を行い、その設定を保持したいのですが、このような事は可能でしょうか? 御指導の程願えれば嬉しく思います。

専門家に質問してみよう