• ベストアンサー

印刷に関して

エクセルでシートごとに印刷のページ設定をしたいのですが、そんなことはできるのでしょうか? 別のシートで印刷しようとしたら、前回の設定を覚えているようです。 毎回毎回、印刷のたびに設定をいじくらなければいけない状況になっています。 マクロでしなければ無理なのでしょうか?

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

http://lac-key.bz/tec/no43.htm にあるように、ヘッダー(フッター)の「ページ番号」と言うものは、連続番号(そういう了解の下で振られるもの)です。 かろうじて上記にあるように、開始ページ数を左右すること(ほか2・3条件)しかさせてくれない。 VBAでやる(ページ設定の「ページ番号」に頼らずに、シートのPrintOutごとに判断しセットする)かページ数をシートの印刷範囲のセルの値としてセットする(手動・VBAでなどで)しかないでしょう。しかしページの1ページ分印刷範囲ごとに、同じシートでは同じ番号をセットを)やらなければならず、複雑と思う。

その他の回答 (1)

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

>印刷のページ設定をしたい しばしば寄せられる同様のご相談では,実は「両面印刷」だとか「Nアップ」などエクセルのページ設定ではなくプリンタの設定をやりたい事が多いのですが,実際にあなたがやりたい「ページ設定」の具体的な設定項目は何でしょうか? ちなみにそういったプリンタの設定の場合, >前回の設定を覚えているようです。 というご説明が正しい場合は最早打つ手無しの可能性もありますが,一般には次の手順で綺麗に統一して設定できます。 まっさらのエクセルブックでまず実験します。  エクセルは一度終了しておく  スタートメニューからプリンタのプロパティで印刷設定を出し,必要なプリンタの設定をしておく  エクセルを起動し,ブックを開く と,どのシートも最初にプリンタで設定しておいた設定で自動的に印刷できます。 まっさらブックの実験で上手く行った手順を目的のブックをやってみて,もしもやっぱりダメだったときは個別シートであれこれ手を入れてしまった痕跡が残ってしまっていて,もうふつーに戻らない状況です。 まっさらシートにデータを引っ越してやり直してください。

関連するQ&A