• DİKKAT

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

Koşullu yazdırma

Katılım
21 Ocak 2009
Mesajlar
40
Excel Vers. ve Dili
Office 2013
Merhaba,
Aşağıdaki kodla A1:E28 aralığını yazıcıya gönderiyorum, bu yazdırma aralığını B sütununun dolu son hücresine kadar belirleyebilir miyiz? yani A, C, D, E sütunları daha uzun olabilir, fakat biz B sütunu son hücresine kadar olan 5 sütunun aralığını yazdıracağız, mümkün müdür?


Kod:
Sub listeyazdir()
'
' listeyazdir Makro
'
    Range("A1:E28").Select
    ActiveSheet.PageSetup.PrintArea = "$A$1:$E$28"
    ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
        IgnorePrintAreas:=False
    Range("A1:E1").Select
End Sub
 
Satırı değiştirin.
Kod:
ActiveSheet.PageSetup.PrintArea = "$A$1:$E$" & Cells(Rows.Count, 2).End(3).Row
 
Geri
Üst