V

Çözüldü Yazdırma İşlemi Öncesi Bir Uyarı Ekleme

  • Konuyu başlatan Konuyu başlatan vurkan
  • Başlangıç tarihi Başlangıç tarihi
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

vurkan

Normal Üye
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Arkadaşlar merhaba;
Bir çalışmamda oluşturduğum YAZICI isimli sayfada bir çok düğmeye bağlı değişik yazdırma kodları var. Bu kodlardan bazıları tıklanınca 40 50 sayfayı yazıcıya gönderiyor. Tabi yanlış tıklamaların da maalesef dönüşü zor oluyor. Şimdi:

Şimdi bir yazdırma düğmesine tıklayınca YAZICI isimli sayfanın L4 hücresinde yazana göre (mesela L4 hücresinde 1A yazıyorsa); "1A sınıfının öğrencileri yazıcıya gönderilecek Emin misiniz? " mesajıyla EVET HAYIR seçeneği olan bir kod parçası nasıl olmalı? EVET tıklayınca yazdırsın. HAYIR tıklanınca yazdırmasın. Teşekkürler.
 
Çözüm
Aklıma iki öneri geliyor: Birincisi, kodu aşağıdaki şekilde değiştirip deneyiniz.
VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(7 satır)

Alternatif olarak ise; yukarıdaki kod kullanılmaz ve her yazdırma makrosunun başına aşağıdaki onay kodları eklenir ve onay verilmezse kod sonlanmış olur.
VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(2 satır)
İyi geceler, iyi çalışmalar...
Sayın Ömer Bey ilginize teşekkür ederim. Verdiğiniz kodları çalıştırdığımda yazıcıya gönderilecek mesela 40 sayfanın her birine ayrı ayrı onay istiyor. Oysa benim istediğim Hayır diyince tüm yazdırma işleminden vaz geçmek. evet diyince yazdırması.
Verdiğiniz kodu yazdırma kodlarımın içinde denedim. Hayır dediğim halde yazıcıya 60 sayfa gönderdi. Bendeki kodların çoğu Aşağıdaki gibi. Bu kodlara nasıl bir ekleme yapılabilir. Saygılar.
VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(14 satır)
 
Aklıma iki öneri geliyor: Birincisi, kodu aşağıdaki şekilde değiştirip deneyiniz.
VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(7 satır)

Alternatif olarak ise; yukarıdaki kod kullanılmaz ve her yazdırma makrosunun başına aşağıdaki onay kodları eklenir ve onay verilmezse kod sonlanmış olur.
VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(2 satır)
İyi geceler, iyi çalışmalar...
 
Çözüm
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst