- Katılım
- 11 Şubat 2016
- Mesajlar
- 199
- Excel Vers. ve Dili
- 2013
A1 hücresinin değeri boşsa yazdırsın. doluysa "hata var" mesajı ile işlemi iptal etsin. nasıl yapabiliriz acaba. normal yazdırabiliyorum ama koşullu yapamıyorum. kodlar için yardımınızı rica ediyorum.
Sub Yaz()
mesaj = MsgBox("Yazdırmak için = EVET " & Chr(10) + Chr(13) & "Baskı Önizleme İçin = HAYIR" & Chr(10) + Chr(13) & "Diğeri de İPTAL zaten", vbYesNoCancel + vbQuestion, "Sayfa Yazdırılsın mı?")
If mesaj = vbCancel Then Exit Sub
If mesaj = vbYes Then
ActiveWindow.SelectedSheets.PrintOut From:=1, To:=1, Copies:=1, Collate _
:=True
End If
If mesaj = vbNo Then
ActiveWindow.SelectedSheets.PrintPreview
End If
End Sub
Sub Yaz()
mesaj = MsgBox("Yazdırmak için = EVET " & Chr(10) + Chr(13) & "Baskı Önizleme İçin = HAYIR" & Chr(10) + Chr(13) & "Diğeri de İPTAL zaten", vbYesNoCancel + vbQuestion, "Sayfa Yazdırılsın mı?")
If mesaj = vbCancel Then Exit Sub
If mesaj = vbYes Then
ActiveWindow.SelectedSheets.PrintOut From:=1, To:=1, Copies:=1, Collate _
:=True
End If
If mesaj = vbNo Then
ActiveWindow.SelectedSheets.PrintPreview
End If
End Sub
