• ベストアンサー

エクセル印刷時の自動改ページ位置の削除

エクセルシートをPDFファイルで保管、それをメールで送信し相手が印刷した時に5ページで印刷できるようにしたいです。 調べてみたら、改ページマーク?を任意の位置に入れる方法はわかったのですが、自動で設定される改ページの削除の方法がわかりません。 自動改ページを削除できなければ、手動で改ページする意味がない(ページ数が増えるだけ)ので方法があると思うのですが見つけられません。 今やっている仕事で必要なのでよろしくお願いします。

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

  • ベストアンサー
  • okvaio
  • ベストアンサー率26% (1794/6858)
回答No.5

回答1です。補足回答です。 >4枚つづりの報告書なのですが各ページで行数が違うので、ページごとに改ぺージを入れるのですが、行数が多いせいか最初に自動で入っている改ページが削除できなくて困っています。 手動で3か所で開業しても、自動で2か所に改ページが設定されるので2,3ページが2枚になるので6ページになってしまいます。 と言うことは、PDFファイルではなく、エクセルファイルのことですね。 エクセルでページを設定する場合、 1.A4で縮小/拡大率が100%(ページ設定で確認)の場合、  A-K列、1-65行、程度です。  この大きさ以上を1ページに収めようとすると、自動で縮小されます。 2.回答2の補足の場合、40行毎に1ページにしたい場合、  一つの方法として、ホーム画面下のボタンの「改ページプレビュー」で  青色線のページの区切りの表示をさせ、マウスの矢印を1ページ目の青線  (点線)に合わせ、入力文の最下部までドラッグし、まず、総ての  範囲を1ページにして下さい。 3.次に、A列、41行目をクリックし、その位置で右クリックし、  「改ページの挿入」をクリック、以降、81行目・・・とします。 尚、ページ位置は、2.のように、マウス矢印を青線に合わせ、 ドラッグすると、位置は自由に変えられます。 3.の所で設定した改ページも、「改ページの解除」で削除できます。  

akira0723
質問者

お礼

ありがとうございました。 まず全範囲を1Pにまとめてから改Pを入れてみたらうまくいきました。 ありがとうございなした。

その他の回答 (6)

  • tmys10
  • ベストアンサー率36% (338/930)
回答No.7

> やりたいことは各ページではみ出したものを追い込むことです。 > ページごとに「1ページに印刷」をしたいのです。 > 全体を縮小すると余裕のあるページがおかしくなるので困っています。 なんにでも限界はあるので、どこで妥協するかですよね。 はみ出たものを追い込むなら「1ページの大きさを広くする」か「文字の大きさを小さくする」しかありません。 もっとも余裕のないページが収まるように、ページ上下の余白をちょっと狭くしてはどうでしょうか。次のページのデータが前のページに追い込まれてしまったら、それこそ[改ページの挿入]を使って追い出します。 # 計算が不要な表ならWordを使うことも考えた方がよいかも。

akira0723
質問者

お礼

ご回答ありがとうございます。 ご指摘の方法はほとんど試しています。 ワードでは入りきらないのでエクセルに移行しました。 確かにご指摘の通り限界はありますよね。 今回は何とか収まりましたので皆様に感謝!!

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

エクセルVBAの話になるが、Googleで、検索語を「エクセルvba   自動改ページ 削除」で検索すると記事がたくさん出sる。 これらを読んでみて、応用できないか考えたら。 その後、あってほしい改ページ位置の設定も、論理的にルールが考えられるなら、VBAで自動で設定しなおせるかもしれない。 一般に仕事でエクセルを使う場合、ほとんどの場合VBAが必要ではないかな。 ーー Sub test01() ActiveSheet.Range("E10").PageBreak = xlPageBreakManual ActiveSheet.DisplayAutomaticPageBreaks = True End Sub A列に1から、連続数字が入っているとして、上記の例では、 1-9で1枚、10以下で1枚~数枚印刷される。 このE10に当たるセルが、今回の質問者のニーズの場合に合わせて、プログラムで設定できるタイプのニーズかどうか。

akira0723
質問者

お礼

ご回答ありがとうございます。 残念ながら改ページにルールはなく、必要な行数がページごとに違っており、行が多いページではみ出すのをそのページだけ縮小したい、がやりたいことです。

  • tmys10
  • ベストアンサー率36% (338/930)
回答No.4

なるほど。 改ページの挿入は、次のページに追い出すのには使えますが、ページからはみ出したものを追い込むことはできません。 そういうとき私は[ページ設定]で余白を少なめにしたり、[拡大縮小印刷]を使います。h

参考URL:
https://support.office.com/ja-jp/article/ワークシートの拡大-縮小-34a91eb5-8b4e-4a8a-ab28-b6492012eaae
akira0723
質問者

お礼

ご回答ありがとうございます。 やりたいことは各ページではみ出したものを追い込むことです。 ページごとに「1ページに印刷」をしたいのです。 全体を縮小すると余裕のあるページがおかしくなるので困っています。

  • watabe007
  • ベストアンサー率62% (476/760)
回答No.3

Excelの[印刷]⇒[ページ設定]で拡大縮小印刷で5ページに 設定することで5ページに収まるように縮小されます。

akira0723
質問者

お礼

ご回答ありがとうござます。 やりたいことは決まったページ数に印刷することではなく、決めた位置で改ページすることですので、単に4枚、5枚に印刷することではないので少し違っていると思います。

  • tmys10
  • ベストアンサー率36% (338/930)
回答No.2

自動で改ページ位置が決まるのを防ぐには、すべての改ページ位置を手動で指定します。(「印刷範囲」を指定すると、その範囲しか印刷されなくなります。) PDFはどの装置で表示や印刷しても同じになるよう設計されています。改ページ位置は変更できません。

akira0723
質問者

補足

少し説明が足りないようですので状況を補足させていただきます。 例えば150行、6列の表があり、これを4ページに印刷できるようにPDFファイルにしたいのですが、印刷範囲を上記に設定して、それぞれのページの最後(1Pは1~39行、2Pは40~80行、3Pは81~121行、4Pは122~150行)に改ページを入れて、幅を合わせるに設定しても、79行、119行、148行目に入っている自動改ページが削除できないので6ページになってしまいます。 この自動改ページを無視する方法が知りたいのですが。 何か勘違いしているのでしょうか?

  • okvaio
  • ベストアンサー率26% (1794/6858)
回答No.1

>エクセル印刷時の自動改ページ位置 の、「自動改ページ位置」につきまして、メールなどでエクセルファイルで 送ったものを相手が受け取って開いた場合、相手のPCのOSやエクセルの バージョンによっては、改ページの位置が変わることがあります。 この場合は、作り手の方で、余白を少し多めに設定すると良いかと思います。 >エクセルシートをPDFファイルで保管、それをメールで送信 した場合には、PDFで設定したページに変化はないと思います。 作り手がA4、5ページで作れば、相手もA4、5ページだと思います。 もしも、PDFでページが変わるようであれば、印刷設定で 「ページサイズの処理」で、「合わせる」を選択して印刷すれば 良いかと思います。

akira0723
質問者

補足

早々のご回答ありがとうございます。 4枚つづりの報告書なのですが各ページで行数が違うので、ページごとに改ぺージを入れるのですが、行数が多いせいか最初に自動で入っている改ページが削除できなくて困っています。 手動で3か所で開業しても、自動で2か所に改ページが設定されるので2,3ページが2枚になるので6ページになってしまいます。

関連するQ&A

  • エクセルのシートにページ数をつけて印刷するには?

    よろしくお願いします。 エクセルのシートにページ数をつけて印刷したいのですが、 手動でセルに数字を書き込む以外にやり方はあるでしょうか? シート1には1ページ、シート2には2ページというように ページ数をつけて印刷したいと思っています。 教えてください。 よろしくお願いします。

  • エクセルを印刷時のページ番号

    どうもこんにちわ。 ご質問を1つさせていただきます。 お分かりになる方いらっしゃいましたら宜しくお願い致します。 エクセルについての質問です。 1つのエクセルに現在カテゴリーわけしたシートが10個あります。 それを印刷したときにページ番号が自動的に連番になるようにしたいのです。 1枚目のシートをページ番号が入るように印刷すると普通にページ番号が入るのですが、2枚目のシートを印刷したときには、また1からの番号になってしまいます。これをシートが変わっても一枚目のシートからの連番にする方法はないでしょうか? また、今後各シートのページ数が増えて行くと思うのですが、それも反映されつつ番号が増えていけばいいなと思っております。 説明がわかりにくいようでしたら随時付け足しは行っていきます。 お分かりになる方がいましたらご教授宜しくお願い致します。

  • エクセルの改ページ設定(自動)でプリンタが変わると改ページ位置が変わる現象の解決方法について

    いつもお世話になっております。 会社の上司から聞かれて困っていることがあります。 その方はエクセルで、表を作成しているのですが、改ページについては自動でやっていて、今まではそのままで問題なくきれいに収まって印刷できていたそうです。しかし今回今まで使用していたプリンタではなく、新規に別途購入したプリンタに切り替えるて印刷しようとすると改ページの位置(青い点線)がずれてしまうというのです。自分なりに調べた所、プリンタが変わるとドライバが変わるため変わるのは当然だということのようです。 解決としては改ページの位置を自動ではなく手動で指定(青い実線)にすれば変化しないというのがあると思うのですが、ここでもうひとつ上司に言われたのが、今まで同様の形式の表のファイルをたくさん作ってきており、それぞれのファイルにおけるページ枚数(改ページ位置)もかなり多いので、いまさら、その改ページを一つ一つ手動で位置を決めていく作業をするのは大変だというのです。 となると、私としては、今のファイルを開いたときに、改ページで自動(青い点線)の部分を一括で手動(青い実線)に変える方法でもあればいいのではと考えているのですが、そのようなことはできますでしょうか?(マクロとかになってくるんでしょうか) それとも不可能でしょうか? 他になにかいい方法がありますでしょうか? すみませんが、アドバイスお願いいたします。

  • エクセルの最終ページだけを自動印刷

    エクセルの最終ページだけを自動印刷するには、どうしたらいいのでしょうか?マクロVBAを使い、エクセルシートが、何ページにわたって印刷されるのか判定し、その最終ページだけを印刷したいのです。 目的は、エクセルの表の最終行に新しいレコードを追加して行ってるのですが。手作業ですといちいちプレビューして何ページにまたがってるか確認して、そのページ番号を指定せねばなりません。その最終ページだけ印刷したいことがよくあるので、マクロで自動化したいのです。

  • エクセルで印刷ページ数の制御

    CSV形式の抽出データをエクセルにコピーし、別のシートに必要なデータを参照(=Sheet2!A2)や、年齢計算などをして、印刷するのですが。 データ数が決まっておらず、印刷時に計算式が入っているため、自動では計算式が入っているセルまで印刷してしまうので。 現状では、印刷件数が1ページに10件分として45件なら5ページまでと手入力しているのですが、データ数から印刷ページ数を自動設定して印字するようなマクロなどよい方法は無いでしょうか? よろしくお願いします。

  • エクセルで目次に自動でページをふるには?

    エクセルで作ったシート数が数十ページあります。 ひとつのシートのなかにも数ページあるものもあります。 ページごとに自動でヘッダーに連番することはできているのですが 目次のページに各小節のページを自動でふるにはどうしたら よいでしょうか? 目次 1章・・・・・P1 2章・・・・・P5   などのようにしたいのですがよい方法はないですか?

  • エクセルでページ削除するには

    XPを使っています。 エクセルで、任意のページを削除する方法を教えてください。 (例えば、全5ページ中、3ページ目と5ページ目を削除する。)宜しくお願いします。

  • excel97で1ページだけ印刷したい。複数シートで・・

    こんにちは。 excel97で1シート辺り4ページの印刷数になってしまうファイルで、 1ページ目だけ印刷したいのですが、シート数がかなり多いため一括で行いたいと 思っております。 複数シート選択→メニュー→印刷→ページ指定→開始1→終了1 上記では出来ないようですが、何か方法は有りませんか? また、複数シートの印刷範囲設定を一括で変更出来ればそれでも良いのですが・・ 宜しくお願いいたします。 EXCEL97 SR-1

  • エクセル2007の印刷時、2ページになってしまいます

    エクセル2007で作成したシートは表示上は1ページになっているのにプレビューすると、2ページになってしまいます。 2ページ目には何も表示されていません。 通常画面に戻って周辺のセルを削除するのですが、1ページには なりません。 印刷すると、2ページ目は、白紙です。 どうすれば解消するでしょうか? 教えてください。

  • エクセルで複数シートを選択して印刷した時のフッターで指定したページ番号について

    OSはXP、Officeは2003と2007を使っています。 エクセルに複数シートがあり、2ページ以上にまたがるシートに関しては ページ設定のフッター設定にて"1/?ページ"指定してあります。 印刷時に、複数シートを選択して印刷すると、シート内のページ数 印字になりません。 <例>1シート目には1ページ分のデータ   2シート目には2ページ分のデータ(フッター設定"1/?ページ") と、なっていたとして、印刷時、1,2シートを選んで印刷すると、 2枚目3枚目のフッター位置に2/3、3/3と印刷されてしまう。 ↑ これではなく、複数シートを選んだ状態でも、 2枚目3枚目のフッター位置に1/2、1/2と印刷したいのですが、無理ですか? 30シートほどあるので、1シートづつ印刷するのが面倒なのです。 1シート毎のページ割り振りにしたいのです。 方法はないですか?

専門家に質問してみよう