• ベストアンサー

空白行を印刷しない方法

エクセルのデータを印刷するのに、空白の列を印刷しない方法はないでしょうか。

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

  • ベストアンサー
noname#227796
noname#227796
回答No.3

>すべての行が空白の場合のみ、非表示という風には、出来ますか? それは無理かもしれませんね。 やり方としたら、 (1)オートフィルタで「(空白セル)」を指定していく (2)残った行をメモっておく (3)全部表示する (4)メモっておいた行を選択していき、[書式]-[行]-[表示しない]で表示しないようにする http://arena.nikkeibp.co.jp/tec/excel/20040304/107480/ とか、 (1)A1のセルを選択 (2)[CTRL]+[SHIFT]+[;]を押す (3)空白行の直前までが選択される (4)空白行を表示しないようにする (5)次の行のセルを選択 (6)(2)~(5)の繰り返し とか・・・ まあ、面倒ですから、結局のところは、#1で書かれているように、これらの手順や#1で紹介されているやり方を応用して、マクロ化するのが順当でしょうね。 Excelでちょっと複雑なことをやりたければ、マクロは必須と言えなくもない。 http://www.moug.net/skillup/ebb/evbb/evbb001-1.htm http://www.gihyo.co.jp/books/syoseki-contents.php/4-7741-2049-9

noname#19831
質問者

お礼

再度、アドバイスいただきありがとうございます。なにせ、フォームが使いにくいため、基本を変えないで、なんとかならないか・・・と、思ったのですが、無理のようです。新たに、考えます。ありがとうございました。

その他の回答 (2)

noname#227796
noname#227796
回答No.2

列を選択して、メニューから、[データ]→[フィルタ]→[オートフィルタ]を選択。 そうすると一番上のセルに[▼]こんなボタンが出るので、押すとプルダウンで選択できる項目が表示されます。 その中から「(空白以外のセル)」を選択すれば、空白の列が表示されなくなります。 ということでやりたいことはあってますか?

noname#19831
質問者

補足

10列の行があり、A-1,B-1,C-1・・・・・だとして、すべての行が空白の場合のみ、非表示という風には、出来ますか?Aは入力してあるが、Bは空白・・・という場合は、印刷したいんです。すいません、わかりますか?

noname#7095
noname#7095
回答No.1

http://arena.nikkeibp.co.jp/tec/excel/20040309/107640/ を応用して(上記は行で解説されてます)、印刷したくない列を非表示にし、印刷終了後に再表示するまでをマクロのとして記録します。

参考URL:
http://arena.nikkeibp.co.jp/tec/excel/20040309/107640/
noname#19831
質問者

お礼

面白いサイトを紹介していただき、ありがとうございます。マクロを設定することは、できるのですが、編集ができません。中身の意味がまったくわからいので。いろいろ見て、更に前進したです。ありがとうございました。

関連するQ&A