• DİKKAT

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

Hücre değeri boşsa Yazdırma

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
 
Merhaba.
Kod:
Sub Yaz()
if [A1] <> "" then
msgbox "Hata var"
exit sub
end if
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
 
Hocam başka bir sorum olacak yine bu konu ile alakalı. J4 hücresinde isim listem var veri doğrulama ile çağırıyorum yazdırıyorum. sonra diğer ismi seçip tekrar yazdırıyorum. 150 kişilik liste. her yazdırdığımda listedeki diğer kişinin gelmesini nasıl sağlarım böyle birşey mümkünmü. dolayısıyla hızlı hızlı yazdırma imkanım olur.
 
Dosyanız üzerinde yapmak istediklerinizi gösterin ve buraya ekleyin üzerinde bakalım.
 
Hocam dosyayı ekledim Günlük Çal.Çiz. sayfası
parolalarım 61
 

Ekli dosyalar

Geri
Üst