
表題のとうりなのですが・・・
VBAで例えば("A1:K2")という範囲と("A125:K244")という範囲を
1枚のA4紙に印刷したいのですが・・・
With Worksheets("A")
.PageSetup.PrintArea = "A1:K2,A125:K244"
.PrintPreview
End With
とすると
A1:K2の範囲とA125:K244の範囲が1枚ずつ2枚にわかれて印刷されてしまいます。
始めたばかりの素人で大変困っております。
ご教授お願いいたします。
No.2ベストアンサー
- 回答日時:
用紙サイズによって、一枚では無理かもしれませんが、
印刷範囲をA1からK244に設定し、不必要な行を非表示とすれば可能です。
With Worksheets("sheet1")
.PageSetup.PrintArea = "A1:K244"
'///印刷範囲内で印刷したくない行を非表示にする
Rows("3:124").Select
Selection.EntireRow.Hidden = True
Range("M134").Select
'///ここまで
.PrintPreview
End With
印刷後に下記コード実行させて、再表示させることが必要ですけど。
Rows("3:124").Select
Selection.EntireRow.Hidden = False
Excel2007動作検証済み。
ありがとうございます。
助かりました。
セルを選択しようと考えずに印刷したくないところを表示しなければ
いいのですね。
これからも勉強させていただきます。
No.4
- 回答日時:
印刷用のシートを1つ特別に決めて、そこに印刷するセル・セル範囲を、VBAで元の印刷するセル・セル範囲の値を見やすいように編集しつつ持って(値を代入し)きて、その印刷用のシートの「単一セル範囲」を印刷するようにしないとだめと思います。
改行・改ページしないで印刷するような(Range)PrintOutのような類似メッソドはエクセルVBAには無いと思います。
Sub test01()
With Worksheets("Sheet1")
.Range("A1:D1,A3:D3").PrintPreview
End With
End Sub
では2ページになってしまいます。
腹が立つ点だがやむをえない。
フォームなどにデータを編集して印刷する手も同じです。
回答ありがとうございます。
印刷用のシートを1つ特別に決めて、そこに印刷するセル・セル範囲を、VBAで元の印刷するセル・セル範囲の値を見やすいように編集しつつ持って(値を代入し)きて、その印刷用のシートの「単一セル範囲」を印刷するようにしないとだめと思います。
↑
やってみます。
なんか、どんどん重くなっていく感じで・・・
もっとうまい人がVBAを使えば軽くなりそうな気がします・・・
勉強します!!!
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル 同じシートで印刷ペ...
-
エクセルだけ印刷しても白紙です。
-
エクセルで図形やオートシェイ...
-
エクセルの全シートをPDFにでき...
-
エクセルで謎の2枚目が印刷される
-
エクセルをメールに添付した時
-
差込印刷で郵便番号のハイフン...
-
エクセルの行が隠れている
-
1回のみ折り曲げる矢印を作りたい
-
A4用紙を8分割したい
-
スペースを押しても変換ではな...
-
印刷ページが急に数100ページに...
-
ページが増える
-
エクセルで中心線を表示させる...
-
エクセルでの文字ズレを直す方...
-
Excelにて、ページ毎の外枠に罫...
-
Excelで上下に同じ書類を作成す...
-
Excel で改ページをしたところ...
-
[Excel]画面上で表示されても、...
-
Excelで・・・1ページあたりの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセル 同じシートで印刷ペ...
-
Excel 複数のシートの印刷順の...
-
エクセルの全シートをPDFにでき...
-
エクセルで謎の2枚目が印刷される
-
エクセルで印刷するとき、連番...
-
エクセルで白紙ページを消す方...
-
エクセルの長い表を3列で印刷...
-
数式による空白を無視して印刷...
-
エクセルだけ印刷しても白紙です。
-
B5縦で作ったエクセル文書をA4...
-
エクセル 2upできません。
-
差込印刷で郵便番号のハイフン...
-
Excelでセルに色をつけても、モ...
-
エクセルで図形やオートシェイ...
-
VBAでホルダー内のPDFを一括印...
-
Excelの白黒印刷について
-
Excelで印刷すると、ルビがずれ...
-
エクセルをメールに添付した時
-
エクセル「改ページビューで印...
-
エクセルで空白の部分を印刷範...
おすすめ情報