Excel VBA質問箱 IV

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

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


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

【23222】セル範囲を15行づつ下に選択させて印刷したい sogo 05/3/16(水) 16:42 質問[未読]
【23233】Re:セル範囲を15行づつ下に選択させて印刷... ponpon 05/3/16(水) 22:54 発言[未読]
【23248】Re:セル範囲を15行づつ下に選択させて印刷... sogo 05/3/17(木) 10:02 お礼[未読]

【23222】セル範囲を15行づつ下に選択させて印刷し...
質問  sogo  - 05/3/16(水) 16:42 -

引用なし
パスワード
   VBA初心者です。
セル範囲(例えばA1:D27)を選択して、その範囲を印刷、
次に15行したの範囲(A28:D43)を選択して、その範囲を印刷。
これを繰り返して、範囲の左上(先頭)のセルがスペースになるまで
繰り返したいのです・・。

簡単なことかもしれませんが、お願いします。

【23233】Re:セル範囲を15行づつ下に選択させて印...
発言  ponpon  - 05/3/16(水) 22:54 -

引用なし
パスワード
   ▼sogo さん:
 ponponです。こんばんは。

>セル範囲(例えばA1:D27)を選択して、その範囲を印刷、
>次に15行したの範囲(A28:D43)を選択して、その範囲を印刷。
>これを繰り返して、範囲の左上(先頭)のセルがスペースになるまで
>繰り返したいのです・・。

以下は、A列からD列までを15行ずつ印刷します。
マクロの記録からです。
あまりうまい方法ではないかもしれませんが、参考にしてください。

Sub test()
  Dim i As Integer
  
  i = 1
  Do Until ActiveSheet.Cells(i, 1) = ""
    ActiveSheet.Cells(i, 1).Resize(15, 4).Select
    Selection.PrintOut Copies:=1, Collate:=True
    i = i + 15
  Loop

End Sub

【23248】Re:セル範囲を15行づつ下に選択させて印...
お礼  sogo  - 05/3/17(木) 10:02 -

引用なし
パスワード
   勉強不足ですみません。
大変参考になりました。

どうも有難うございました。

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