Yazdırma Alanı Son Dolu Sütunu Belirleme

hakki83

Altın Üye
Katılım
30 Eylül 2021
Mesajlar
546
Excel Vers. ve Dili
Excel 2016 Türkçe 32 Bit
Altın Üyelik Bitiş Tarihi
30-09-2026
Merhaba değerli hocalarımız

Örnek dosyada, yazdırma alanını makroyla belirleyen tek satırlık kod vardır.


Bu kod, son dolu satıra kadar seçimi yapabiliyor. Fakat son dolu sütuna kadar seçimi yapamıyor. Sadece A ve B sütunlarını seçiyor.


Son dolu sütunu da seçebilmesi için gerekli satırları ekler misiniz?
Teşekkürler.
 

Ekli dosyalar

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,181
Excel Vers. ve Dili
Excel-2003 Türkçe
Merhaba;

Sub alanı_yazdır()
sonsat = Range("A65536").End(xlUp).Row
sonsüt = Cells(1, 256).End(xlToLeft).Column
alann = Cells(sonsat, sonsüt)
Sheets("Sayfa1").PageSetup.PrintArea = alann
Sheets("Sayfa1").PrintOut Copies:=1
End Sub

Kodları ekleyerek deneyin.
iyi çalışmalar.
 

hakki83

Altın Üye
Katılım
30 Eylül 2021
Mesajlar
546
Excel Vers. ve Dili
Excel 2016 Türkçe 32 Bit
Altın Üyelik Bitiş Tarihi
30-09-2026
Muygun hocam emeğinize sağlık, teşekkürler. Oluyor.

Hocam öğrenmek için soruyorum, örnek dosyadaki tek satırlık koda ekleme yaparak veya altına bir satır ilave ederek de son dolu sütunu seçtirebilir miydik?
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,372
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,
Alternatif olsun:

Kod:
ActiveSheet.PageSetup.PrintArea = Range("A1").CurrentRegion.Address
Kod:
 

hakki83

Altın Üye
Katılım
30 Eylül 2021
Mesajlar
546
Excel Vers. ve Dili
Excel 2016 Türkçe 32 Bit
Altın Üyelik Bitiş Tarihi
30-09-2026
Merhaba,
Alternatif olsun:

Kod:
ActiveSheet.PageSetup.PrintArea = Range("A1").CurrentRegion.Address
Kod:
Emeğinize sağlık teşekkür ederim Necdet hocam
 
Üst