yazdırmadan önce uyarma

Katılım
13 Kasım 2008
Mesajlar
86
Excel Vers. ve Dili
2010 TR
Müracaat formunu doldurmak için bir belge oluşturdum örnek olarak komut butonuna bastığımda aşağı koddaki kopyalamaları yapacak ve ardından uyarı yazısı çıkacak ve "Yazıcıya müracaat formunu yerleştirin ve devama basın" yazacak
kopyalamayı ve yazdırmayı bu kodlarla hallettim ama uyarının içinden çıkamadım yardımcı olursanız sevinirim örnek kod aşağıda

Kod:
Sub Muracaat()
Sheets("Sayfa2").Range("c1").Value = Range("a1").Value
Sheets("Sayfa2").Range("c2").Value = Range("a2").Value
---Burada uyaracak devam dersem işleme devam edecek---
Sayfa2.PrintOut
End Sub
 
Son düzenleme:
Katılım
28 Nisan 2005
Mesajlar
252
Excel Vers. ve Dili
Excel 2010 Türkçe
Merhaba
Bu kod ile yazdırılacak belgeyi görüntülersiniz. isterseniz yazdırır isterseniz iptal edersiniz.

Kod:
Sub Muracaat()
Sheets("Sayfa2").Range("c1").Value = Range("a1").Value
Sheets("Sayfa2").Range("c2").Value = Range("a2").Value
Sayfa2.PrintPreview
End Sub
 
Katılım
13 Kasım 2008
Mesajlar
81
Excel Vers. ve Dili
EXCEL2003
Sub Muracaat()
On Error Resume Next
Sheets("Sayfa2").Range("c1").Value = Range("a1").Value
Sheets("Sayfa2").Range("c2").Value = Range("a2").Value
If MsgBox("Yazdırmak İstiyor musunuz? ?", vbQuestion + vbYesNo, "Dikkat") = vbNo Then Exit Sub
Sayfa2.PrintOut
End Sub
bu şekilde denedinizmi?
 
Katılım
3 Mart 2005
Mesajlar
609
Excel Vers. ve Dili
2010 Excel-Türkçe
Altın Üyelik Bitiş Tarihi
21/03/2019
Sub Muracaat()
Dim cevap As Variant
Sheets("Sayfa2").Range("c1").Value = Range("a1").Value
Sheets("Sayfa2").Range("c2").Value = Range("a2").Value
cevap = MsgBox("Yazıcıya müracaat formunu yerleştirin ve evete basın" , vbYesNo)
If cevap = 6 Then

---Burada uyaracak devam dersem işleme devam edecek---
Sayfa2.PrintOut
End If
If cevap = 7 Then
Exit Sub

End Sub
 
Katılım
3 Mart 2005
Mesajlar
609
Excel Vers. ve Dili
2010 Excel-Türkçe
Altın Üyelik Bitiş Tarihi
21/03/2019
soruyu değiştirebiliriz
Sub Muracaat()
Dim cevap As Variant
Sheets("Sayfa2").Range("c1").Value = Range("a1").Value
Sheets("Sayfa2").Range("c2").Value = Range("a2").Value
cevap = MsgBox("Yazıcıya müracaat formunu yerleştirdiniz mi?" , vbYesNo)
If cevap = 6 Then

---Burada uyaracak devam dersem işleme devam edecek---
Sayfa2.PrintOut
End If
If cevap = 7 Then
Exit Sub
 
Katılım
13 Kasım 2008
Mesajlar
86
Excel Vers. ve Dili
2010 TR
hayır dediğimiz zaman işlemi bitirmesi yerine başka bir makroyu çalıştırmasını nasıl yaparız
 
Son düzenleme:
Katılım
3 Mart 2005
Mesajlar
609
Excel Vers. ve Dili
2010 Excel-Türkçe
Altın Üyelik Bitiş Tarihi
21/03/2019
soruyu değiştirebiliriz
Sub Muracaat()
Dim cevap As Variant
Sheets("Sayfa2").Range("c1").Value = Range("a1").Value
Sheets("Sayfa2").Range("c2").Value = Range("a2").Value
cevap = MsgBox("Yazıcıya müracaat formunu yerleştirdiniz mi?" , vbYesNo)
If cevap = 6 Then

---Burada uyaracak devam dersem işleme devam edecek---
Sayfa2.PrintOut
End If
If cevap = 7 Then
'hayır cevabında çalışacak makroyu buraya yazınız."


Exit Sub
 
Üst