Excel2007の印刷対象について

このQ&Aのポイント
  • Excel2007の印刷対象についての問題を解決する方法を教えてください。
  • Excel2007で特定の条件に基づいて印刷対象を絞り込む方法を教えてください。
  • Excel2007の拡大縮小印刷機能を使用して、特定のセルのみを印刷する方法を教えてください。
回答を見る
  • ベストアンサー

Excel2007の印刷対象について

Excel2007の印刷対象について あるシートの内容を1ページに収まる様、拡大縮小印刷の項目にて 「次のページ数に合わせて印刷: 横1 x 縦1」にチェックを入れました。 このシートは別の"Data"というシートからデータを取ってきており、 A1に=IF(Data!A1<100,"",Work!A1) と入力されています(説明の為に簡素化しております) そしてこの式が、A1からA10000までフィルドラッグされています。 問題は、IFで""が出力されているセルも印刷の対象となってしまい、 A1~A10000全てが収まるまでに縮小印刷されてしまう事です。 ""以外が出力されているセルだけを対象に、1ページ印刷をかけるのには、 なにか良い方法はありますでしょうか?

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

  • ベストアンサー
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.1

数式を使った印刷範囲の自動設定が簡単です。 印刷したいシートで適当な範囲を選択し、ページレイアウトタブの印刷範囲を選択し「印刷7範囲の設定」で、仮の印刷範囲を設定しておきます。 次に数式タブで「名前の管理」から「Print_Area」を選択し「参照範囲」の欄に、新たに以下の式を入力します。 =OFFSET($A$1,0,0,MAX(INDEX(($A$1:$A$10000<>"")*ROW($A$1:$A$10000),)),7) これで空白ではない最後のA列の行まで印刷範囲を自動設定することができます。 ちなみに、上記の数式は横方向がG列まで印刷する場合の数式ですので印刷対象の行数によって数字を変える必要がありますが、1行目に項目がな有力されているなら「7」の部分を「COUNTA($1:$1)」のように数式にすれば自動的に横方向のデータの追加にも対応することができます。

falcon9311
質問者

お礼

ありがとうございました。 完璧にやりたい事が出来ました! 素晴らしいテクニックです!

関連するQ&A

  • excel2007での印刷について

    Excel2007で横向きに横長の名簿を作っているのですが、印刷プレビューを見ると横はちょうどいいのに縦がA4用紙の半分ほどで終わってしまいます。 下半分は余白になっていて見栄えが悪いので、縦も紙全体に印刷したいのですが、やり方が分かりません。 ページ設定で拡大/縮小の縦・横を1にしたり、印刷範囲を設定しても変わりません。どうしたらいいのでしょうか。 ちなみに横はA~N、縦は1~19まで使用しています。 拡大/縮小は縦横自動で92%で、それ以上大きくすると横が入らなくなってしまいます。 わかりやすいやり方を教えてください。お願いします。

  • excel2007での印刷について

    こんにちは、宜しくお願いします 新しく入った会社でexcel2007を使用しているんですが、新規に作ったシートと与えられたパソコンにはいっていた、私の前任者が使用していたexcelのシートの印刷の範囲がどうしても合わないんです ページレイアウトの用紙サイズ、拡大縮小、余白、ヘッダー・フッターを全部一緒にしても新しく作成したもののほうが少し範囲が狭くなるんです 例をあげると  列の幅 全て2.5  拡大縮小 90%  余白 左3 右1  用紙サイズ A4 とすると前任者のものはACまで印刷範囲になるんですが 新規作成したものはABまでしか印刷範囲に入らないんです なにか他にチェックすべき項目、もしくは解決方法があれば教えていただけませんでしょうか? 質問内容が分かりにくくてもうしわけありません

  • Excel2007 印刷マクロ

    マクロを使って縮小印刷したいのですが,うまくいきません。 データシートと印刷シートが分かれていて,印刷シートはA4縦です。 通常はこれで問題ないのですが,データ確認のために 縮小して印刷することがあります。 A4縦をA4横に印刷し,1枚目は左側,2枚目は右側。 3枚目は次の用紙の左側,4枚目は右側にしたいのです。 Zoom = 71とOrientation = xlLandscapeを使うと, 用紙は横になり,縮小されますが,用紙の中央に印刷されます。 印刷ボタン(マクロの登録)は2つ作り, 1つは通常用,もう1つは縮小用を割り当てようと思ってます。

  • EXCEL2003での印刷について

    お世話になります。 1つのシートに、複数のページがある場合。 1ページ毎に印刷の設定を行いたいのですが、方法が分かりません。 ご教示願います。  例   1P 拡大/縮小  70%   2P 拡大/縮小 100%   3P 拡大/縮小 120% よろしくお願いします。

  • 同じファイルの印刷レイアウトが違う

    Excel2000です。 あるパソコンで縦横ぴったりA3に収まるように表を作ったのですが、別のパソコンでそれを開くと、縦にはみ出てしまいます。 ページ設定の「拡大縮小印刷」で横1×縦1ページに印刷にすると 1ページには収まるのですが、文字が小さくなって右横に空白ができてしまいます。 同じレイアウトで印刷できないとマズイのですが、どうすればいいのでしょうか?

  • Excel2003の印刷についてですが・・・

    Excel2003の印刷についてですが、印刷をしますと余分に2~3枚印刷します。 シート(データ)上では、1ページ分しかありませんし、印刷プレビューでも1ページ分しか プレビューしません。 ブック全体を印刷設定をしていると思ったのですが、このデータには6シート ありますので、ブック全体を印刷すると6枚印刷するはずですので、これでは 無いと思います。 用紙サイズは、A4サイズです。 印刷の設定では何も問題が無いのですが、このような現象に詳しい方ご教授 お願いします。

  • Excel2003の集計および印刷について

    いつもお世話になっております。 新年早々ですが、今回はExcelについて質問させてもらいます。 現在、とあるデータの集計を行い、印刷を行う方法を考えていますが、あまり詳しくないので困っています。 何かいい方法があればと思い投稿しました。 まずExcelファイルに「入力用シート」と「出力用シート」の二つのシートがあります。 「入力用シート」には、 C1セル、D1セル、E1セル、F1セル C2セル、E2セル、F2セル に表題や番号などを入力します。 また、下記のようにA1セルとB1セルから下へずっとデータを入力します。データ量は多いときは1000行ぐらいです。 例) 1000   5 1200   2 900    10 800    2 1000   1 2400   3 あとフォームのボタンを作りこれを押すと、「出力用シート」にC1,D1,…F2までのセルをそのままコピーし、A1、B1から下へ入力されているデータのみを集計し表示を行いたいと思ってます。 集計の条件はA列ごとに集計し降順で表示です。 結果として「出力用シート」には 以下のように表示したいと思ってます。 あいうえお かきくけこ 111111 222222 さしすせそ       333333 444444 2400   3 1200   2 1000   6 900   10 800    2 ですが、A列とB列に入力するデータが多くなった際、印刷すると右半分が白紙の状態で、できれば右半分にもと思ってます。つまり1枚に2ページ分印刷と言うことです。 データは1枚に30行ぐらいで左半分と右半分で60件ぐらい表示。 (文字を大きく表示させるため) それ以上になると2枚目に1枚目と同じように1行目2行目は1枚目と同じで印刷できればと。 例) -----1枚目----- あいうえお かきくけこ 111111 222222 さしすせそ       333333 444444 2400    3    440    2      1200    2    430    22 1000    6    415    9 900    10    409    2 800     2    399    8 500     1    395    5 450     3    393    2 -----2枚目----- あいうえお かきくけこ 111111 222222 さしすせそ       333333 444444 391    1     320    2 311    22 説明が長くなりましたが、何卒よろしくお願いします。

  • EXCEL2003 拡大縮小印刷 ”次のページ数に合わせて~”の設定方法について

    Excel2003です。 「ページ設定」の(ページ)タブ内にある ”拡大縮小印刷”より 『次のページ数に合わせて印刷 横×縦 』 ⇒ここで設定する目的は、確実に1ページに収まるようにするためですよね。  で、、今の今まで、横は、かならず「1」と入力して、  縦にも「1」と入力すれば、確実に1ページとして収まるようにしてた。  友人からの質問で、  横を1以外の設定にすると、どうなるのかということで、  横 2 縦に 2を入れてみたところ、横も縦も1を設定していたときと  変わらなかったと。。   (例)  3ページ分のA4サイズのページを2ページに収めるときは、  この部分を使うと、横1で縦には2で、いいと思うんだけど、  そもそも、この横と縦の数値って、何?を示しているのか??  わからなくなってきた。    教えてください。うまく表現できなくてもうしわけないのですが、、  

  • エクセルの横1枚での印刷について教えてください

    エクセル2003です。 仕事でn行、GK列まで値が入っているものを 横を1枚(縦はn枚)に収めて印刷しようとしています。 ・ページ設定 印刷の向きは横。 拡大縮小では、「次のページ数に合わせて印刷」で、横1、縦空白としています。 用紙サイズはA4 すると、プレビューの時点で横が2枚になってしまいます。 余白の左右を0にしても、用紙サイズをA3にしてもやはり2枚なります。 改ページプレビューで破線をドラッグしようとすると、 「縮小率が最低の10%以下になってしまうため、改ページ位置をできません。」 と出ます。 だから私は縮小倍率が10%を下回るようだと横1枚に収めて印刷はできない と認識したのですが、それを上司に伝えると、、 「そんなことはない、横1に設定したら横は1枚だ。」と言われ、 修正を指示されました。 私の設定に何か不備がありますか? どのようなデータ量でも、「次のページ数に合わせて印刷」の設定は 無条件で適用されますか? 分かる方いましたら教えてください。 よろしくお願いします。

  • ts8230 封筒の印刷が出来ません。

    ts8230 封筒の印刷が出来ません。 長3印刷すると縮小で印刷されます。 拡大すると印刷が下に移動し、下部が印刷されません。 出力用紙サイズ:長形3号 縦 後トレイ ページレイアウト:等倍と拡大 両方試しました。 プリンターで出力できない大きいサイズは原稿を縮小する:チェック: ※OKWAVEより補足:「キヤノン製品」についての質問です。

専門家に質問してみよう