• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

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:
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
 
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?
 
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
 
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
 
hayır dediğimiz zaman işlemi bitirmesi yerine başka bir makroyu çalıştırmasını nasıl yaparız
 
Son düzenleme:
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
 
Geri
Üst