- Katılım
- 5 Kasım 2007
- Mesajlar
- 4,727
- Excel Vers. ve Dili
- 64 Bit TR - Microsoft Office 365 - Win11 Home
Merhaba,
Aşağıdaki (modül'de kayıtlı) kod ile ilgili sayfanın, ilgili aralığını yazdırıyorum,
Mesaj'a "Sayfayı Yazdırmak istiyor musunuz?" yerine,
Yazdırma tuşunun olduğu sayfanın "B1" ve "C1" hücresinde yazanları alarak bir mesaj vermesini arzuluyorum,
Örneğin ; "Pt_KAT-1" isimli sayfada ; B1 = Pazartesi, C1= Kat-1
Mesaj ;
If MsgBox("Sayfa ; Pazartesi, Kat-1 Yazdırmak istiyor musunuz?", vbYesNo, "Dikkat!") = vbNo Then Exit Sub
Örneğin ; "Pt_KAT-2" isimli sayfada ; B1 = Pazartesi, C1= Kat-2
Mesaj ;
If MsgBox("Sayfa ; Pazartesi, Kat-2 Yazdırmak istiyor musunuz?", vbYesNo, "Dikkat!") = vbNo Then Exit Sub
şeklinde olabilirse memnun olurum.
Aşağıdaki (modül'de kayıtlı) kod ile ilgili sayfanın, ilgili aralığını yazdırıyorum,
Mesaj'a "Sayfayı Yazdırmak istiyor musunuz?" yerine,
Yazdırma tuşunun olduğu sayfanın "B1" ve "C1" hücresinde yazanları alarak bir mesaj vermesini arzuluyorum,
Örneğin ; "Pt_KAT-1" isimli sayfada ; B1 = Pazartesi, C1= Kat-1
Mesaj ;
If MsgBox("Sayfa ; Pazartesi, Kat-1 Yazdırmak istiyor musunuz?", vbYesNo, "Dikkat!") = vbNo Then Exit Sub
Örneğin ; "Pt_KAT-2" isimli sayfada ; B1 = Pazartesi, C1= Kat-2
Mesaj ;
If MsgBox("Sayfa ; Pazartesi, Kat-2 Yazdırmak istiyor musunuz?", vbYesNo, "Dikkat!") = vbNo Then Exit Sub
şeklinde olabilirse memnun olurum.
Kod:
Sub yazdir()
If MsgBox("Sayfayı Yazdırmak istiyor musunuz?", vbYesNo, "Dikkat!") = vbNo Then Exit Sub
ActiveSheet.PageSetup.PrintArea = ("A1:N37")
ActiveSheet.PrintOut , 1
ActiveSheet.PageSetup.PrintArea = ""
End Sub
