Excel VBA質問箱 IV

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

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


9535 / 76738 ←次へ | 前へ→

【72764】Re:印刷プレビューから印刷へ
発言  UO3  - 12/9/16(日) 20:59 -

引用なし
パスワード
   ▼P-man大好き さん:

こんばんは
アップされたコードは、以下のような構造です。

Sub Test()

  Range("A1").Value = 1  '★下のIf以降にはなんら関係のない独立した処理
  
  If MsgBox("Yes Or No ?", vbYesNo) = vbYes Then
    '★Yesだった場合の処理
  End If
  
End Sub

Yesだった場合の処理として何もコードが書かれておらず End If ですから
YesであってもNoであっても何もされません。

やるなら、ここで、印刷。
つまり
Worksheets("印刷シート名").Range("n2:ce41").PrintOut
このコードを書くんでしょうね。

ただし、ご存じだとは思いますが、
Worksheets("印刷シート名").Range("n2:ce41").PrintPreview
これででてきた画面で印刷を行うことも可能ですね。
その場合は、ここで印刷した後、もしMsgBoxに対してYesなら、またもや印刷。
それでよろしいのでしょうか?

というか、Preview画面を出した後、「さらに」印刷するかどうかのメッセージをだしている意図は?
0 hits

【72763】印刷プレビューから印刷へ P-man大好き 12/9/16(日) 19:56 質問
【72764】Re:印刷プレビューから印刷へ UO3 12/9/16(日) 20:59 発言
【72765】Re:印刷プレビューから印刷へ p_man大好き 12/9/17(月) 10:53 お礼

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