• DİKKAT

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

En son dolu hücreye kadar nasıl yazdırabilirim?

  • Konbuyu başlatan Konbuyu başlatan pitsss
  • Başlangıç tarihi Başlangıç tarihi
Katılım
7 Nisan 2007
Mesajlar
124
Excel Vers. ve Dili
office 2003
Arkadaşlar ekteki dosyada, faturarapor sayfasında veriler var. ben bu verileri userform aracılığyla değiştiriyorum ve bunları yazdırmak istiyorum. ancak nasıl yapabilirim.
Yani , sunfire iki satırdan oluşuyor. ben yazdır deyince en son dolu olan hücreye kadar yazdırsın.

mesela başkabir marka yazdığında ise onun da 10 tane dolu hücresi olduğunu düşünelim.
onu da en son dolu hücresine kadar seçip yazdırsın bunu macro nasıl yapabilirim.?
 
Merhabalar

Aşağıdaki kodu kullanabilirsiniz.

Kod:
Sub Yazdirma_Alani_Belirle()
Dim sh As Worksheet
Dim sonsatir As Long
Set sh = Sheets("faturarapor")
sonsatir = sh.Cells(65536, 1).End(xlUp).Row
sh.PageSetup.PrintArea = "$A$3:$F$" & sonsatir
Set sh = Nothing
End Sub
 
Merhabalar

Aşağıdaki kodu kullanabilirsiniz.

Kod:
Sub Yazdirma_Alani_Belirle()
Dim sh As Worksheet
Dim sonsatir As Long
Set sh = Sheets("faturarapor")
sonsatir = sh.Cells(65536, 1).End(xlUp).Row
sh.PageSetup.PrintArea = "$A$3:$F$" & sonsatir
Set sh = Nothing
End Sub

Cevabınız için çok teşekkür ederim.
tam istediğim gibi oldu.sağolun.
 
Paylaşım İçin Teşekkürler

Sayın fpc paylaşım için teşekkürler. Benim de uzun zamandır aradığım bir koddu. Elleriniz dert görmesin.
 
Geri
Üst