Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


5854 / 13646 ツリー ←次へ | 前へ→

【48505】印刷について nana 07/4/19(木) 19:22 質問[未読]
【48506】Re:印刷について Tomomi 07/4/19(木) 19:46 発言[未読]
【48543】Re:印刷について nana 07/4/21(土) 19:30 お礼[未読]
【48515】Re:印刷について Jaka 07/4/20(金) 11:35 発言[未読]

【48505】印刷について
質問  nana  - 07/4/19(木) 19:22 -

引用なし
パスワード
   Worksheets(Num2).Range("A1:P7").PrintOut
Worksheets(Num2).Range("A58:P107").PrintOut

これを実行すると、2枚の用紙に別々に印刷されました。

1行目から7行目までを印刷して、同じ紙に続けて、58行目から107行目も印刷するには、どうすればいいのでしょうか?

【48506】Re:印刷について
発言  Tomomi  - 07/4/19(木) 19:46 -

引用なし
パスワード
   ▼nana さん:
印刷の必要な部分が分かりません・・・ね。
7行目から57行目まではどのようにされるのでしょう。

印刷のプレビューを見て確認されては・・・
この場合左右を印刷一杯に持っていくと2枚の印刷になります。
改ページプレビューで印刷範囲を指定して、印刷範囲をマクロで指定すれば
一枚に収まりますが、文字などは極めて小さくなることを覚悟しなければ
なりませんね。
いっそうのこと7行目から57行目を削除する方法も考えられると思いますが・・・
されたい印刷の状況をこちらでは汲み取れません・・・
マクロの記録で十分にできると思いますが・・・

【48515】Re:印刷について
発言  Jaka  - 07/4/20(金) 11:35 -

引用なし
パスワード
   単に印刷したくない行を非表示にするのではダメでしょうか?

【48543】Re:印刷について
お礼  nana  - 07/4/21(土) 19:30 -

引用なし
パスワード
   ▼Tomomi さん:
>▼nana さん:
>いっそうのこと7行目から57行目を削除する方法も考えられると思いますが・・・


なるほど、行を消してしまうっていう発想は、目からウロコでした。
自分ひとりじゃ、こういう考えは浮かばなかったと思います。

そんなわけで、早速、行を消去するプログラムで、書いて見ました。
アドバイスどうもありがとうございました。

5854 / 13646 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free