Yazdırma Butonu

Katılım
25 Ekim 2018
Mesajlar
82
Excel Vers. ve Dili
2016 Türkçe
Altın Üyelik Bitiş Tarihi
10.11.2019
Merhabalar. Girdiğim veriler sonrası karşıma gelen sonuç ekranının bir yazdırma butonu koyarak sadece o sonuç ekranının a4 e dökülmesini nasıl sağlayabilirim?

https://we.tl/t-V1dCigJIuq
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,084
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Aşağıdaki kodu makro kaydet yoluyla elde ettim. bir modüle kopyalayıp deneyiniz. Kodlar önce C4:C24 alanını yazdırma alanı olarak belirleyip yazdırıyor sonra da yazdırma alanını iptal ediyor:

Kod:
Sub Makro1()
    ActiveSheet.PageSetup.PrintArea = "$C$4:$C$24"
    ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
        IgnorePrintAreas:=False
    ActiveSheet.PageSetup.PrintArea = ""
End Sub
 
Katılım
25 Ekim 2018
Mesajlar
82
Excel Vers. ve Dili
2016 Türkçe
Altın Üyelik Bitiş Tarihi
10.11.2019
Aşağıdaki kodu makro kaydet yoluyla elde ettim. bir modüle kopyalayıp deneyiniz. Kodlar önce C4:C24 alanını yazdırma alanı olarak belirleyip yazdırıyor sonra da yazdırma alanını iptal ediyor:

Kod:
Sub Makro1()
    ActiveSheet.PageSetup.PrintArea = "$C$4:$C$24"
    ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
        IgnorePrintAreas:=False
    ActiveSheet.PageSetup.PrintArea = ""
End Sub
hocam çok teşekkür ederim. Peki sadece o C4:C25 'in içindekileri yazdıramazmı? o kutuda birsürü yazı olacak, 5 10 sayfalık bir yazı olacakda o bakımdan sadece o hücreyi yazdırması yetmiyor. içindekileri yazdırmalı
 
Katılım
25 Ekim 2018
Mesajlar
82
Excel Vers. ve Dili
2016 Türkçe
Altın Üyelik Bitiş Tarihi
10.11.2019
Aşağıdaki kodu makro kaydet yoluyla elde ettim. bir modüle kopyalayıp deneyiniz. Kodlar önce C4:C24 alanını yazdırma alanı olarak belirleyip yazdırıyor sonra da yazdırma alanını iptal ediyor:

Kod:
Sub Makro1()
    ActiveSheet.PageSetup.PrintArea = "$C$4:$C$24"
    ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
        IgnorePrintAreas:=False
    ActiveSheet.PageSetup.PrintArea = ""
End Sub
gerçi orayı A4 biçiminde yapsam daha iyi olacak, o zaman sorun kalkar, Çok teşekkür ederim hocam allah işinizi rast getirsin
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,084
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Kolay gelsin. Bilmukabele.
 
Katılım
25 Ekim 2018
Mesajlar
82
Excel Vers. ve Dili
2016 Türkçe
Altın Üyelik Bitiş Tarihi
10.11.2019
Kolay gelsin. Bilmukabele.
hocam son birşey daha soracağım. https://we.tl/t-dWWkX8li27 pdf yi bu şekilde boş sayfaları kaydetmemesi için ne yapabiliriz? Nasıl bir yol izlemeliyim? o kutunun boyutunu gelecek olan yazıya göre kendisi otomatik ayarlayamazmı? Yada sadece içindeki metni pdf ' e aktaramazmı?
 
Üst