Excel VBA質問箱 IV

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

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


17059 / 76732 ←次へ | 前へ→

【65133】印刷
質問  WATA  - 10/4/18(日) 14:31 -

引用なし
パスワード
   こんにちは

24行毎に納品伝票を作成し、1ページ、2ページ・・・と しています。
各ページののA1を選択すると、MsgBoxを出し OKなら
以下のように印刷したいと思います。

例えば 25行(2ページ)のA25を選択 MsgBox出し OKなら 2ページのみ印刷
    73行(4ページ)のA73を選択 MsgBox出し OKなら 4ページのみ印刷

よろしくお願いします。
 
Dim w As Long:
  w = Int(ActiveCell.Row / 24) * 24 + 1

  If MsgBox("印刷しますか?", vbOKCancel, "確認") = vbOK Then
     With ActiveSheet
       .PageSetup.PrintArea = Range("A" & w).Resize(24, 4).Address
       .PrintOut , Preview:=True
       .PageSetup.PrintArea = ""
   End With
  End If

1 hits

【65133】印刷 WATA 10/4/18(日) 14:31 質問
【65140】Re:印刷 よろずや 10/4/18(日) 18:04 発言
【65144】Re:印刷 WATA 10/4/19(月) 2:41 質問
【65180】Re:印刷 まだ新人 10/4/23(金) 20:42 回答
【65182】Re:印刷 WATA 10/4/24(土) 9:18 お礼

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