• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXELEで記入されているところまで印刷したい)

EXELEで記入されているところまで印刷したい

このQ&Aのポイント
  • EXELEで記入されているところまで印刷する方法を探しています。値の入っているセルまでを自動で印刷するような方法や、値を入力した時に自動で罫線を付ける方法を知りたいです。
  • EXELEの表で値の入っているセルまでを自動で印刷する方法を教えてください。また、値を入力した際に自動で罫線が付くようにする方法も知りたいです。
  • EXELEの表で値の入っているセルまでを自動で印刷する方法や、値を入力した時に自動で罫線が付くようにする方法について教えてください。

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

  • ベストアンサー
noname#140925
noname#140925
回答No.1

値が入ってるセルまでを、ってのが装飾されたエリア内の値が入っているセルまで、であれば無理ですね。 Excel的には装飾も含めてセルに値が入っているとみなしていますので、一番大外の装飾部分まで印刷範囲になりますね。 希望されている物どちらについても、VBAでスクリプトを組めば可能ですが・・・ それ以外の方法だと無理でしょうね。 印刷した際に、枠だけの空ページが勿体無い、とかであれば、FinePrint等を使えば無駄なページは削除して印刷可能ですが・・・(どっちにしても目視作業ですけど。)

kanachi8934
質問者

お礼

回答ありがとうございます。 やっぱり無理そうですね。 VBAも考えたのですが、大がかりになりそうだったので… あきらめがつきました。ありがとうございました!

その他の回答 (2)

回答No.3

前回の回答がやくにたたなくてごめんなさい 追加といっては、なんですが、以下も参考にしてみてくだし。 BR3セルに 表示 と入力する。 必ず表示するセルには =BR$3 と入力する 以下の式を(この場合は、BR6セル にかいてあります)入力する =IF(COUNT(X6:BQ6)<>0,IF(MAX(X6:BQ6)=0,IF(MIN(X6:BQ6)=0,0,BR$3),BR$3),0) 上の式を下方コピーする オートフィルタの指定をする この場合、X6セル から BQ6セル のどれかに数字が入力されていれば、 表示 とセルに出力されます。 式が入力されていても値が 0 なら表示しません。 文字のみ入力されている行には、 =BR$3 を入力しておいて 後から不要な行を、非表示すれば作業がすこしは、楽になると思います。 行では無く、列で必要なら X6:BQ6 部分を、 X6:X30 及び  BR$3 部分を、 $X3 のように変更すれば、列でも可能です。

回答No.2

私は、過去にオートフィルタ機能を利用して印刷したい部分のみを、 表示させて印刷していましたが、 後はマクロを組み込む方法がありますが、表によりきりだと思います。 あまり参考にならなくてごめんなさい。 (オートフィルタは、ヘルプで見てみて下さい)

kanachi8934
質問者

お礼

回答ありがとうございます。 オートフィルタで空白以外のセルを呼び出してみたのですが、 関数がはいってるせいか結局全部のセルがでてきてしまいました… ひとまず諦めがつきました。ありがとうございました。

関連するQ&A