• DİKKAT

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

Yazdırma alanını filtrelenen alana göre otomatik seçip yazdırması

Katılım
5 Ocak 2016
Mesajlar
129
Excel Vers. ve Dili
office 2010
Merhaba Arkadaşlar,

Ekte yollamış olduğum resimde makro kaydet yöntemiyle değişen yazdırma alanını yazdırmak istedim fakat başaramadım. F ile I aralığındaki max 5000 e kadar gidebilen bir liste.
Ben kendim yukarıdaki kendi numaralandırdığım alandan yada işlem tipini seçtiğimde ki filtrelenen alanın çıktısını istiyorum.(her sayfada başlık tekrar edecek şekilde)

Konuyla ilgili yardımlarınızı bekliyorum..
 

Ekli dosyalar

  • örnek resim.jpg
    örnek resim.jpg
    20.5 KB · Görüntüleme: 12
Merhaba. Eklediğiniz resim küçük göründüğü için bir şey anlaşılmıyor. Ayrıca resim yerine örnek excel dosyası hazırlarsanız daha iyi olur. Böylece o dosyayı kendimiz hazırlayıp çözüm bulmak zorunda kalmayız.
 
Merhaba Yusuf Bey,

Dosyanın boyutu büyük sığmıyor malasef ..

lEyYEQ.png
 
Son düzenleme:
Anlayabildiğim kadarıyla aşağıdaki kodları deneyiniz:

Kod:
Sub YAZDIR()
    a = Cells(Rows.Count, "F").End(3).Row
    ActiveSheet.PageSetup.PrintArea = "$F$10:$I$" & a
    ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
        IgnorePrintAreas:=False
End Sub
 
Yusuf Bey,,

Teşekkür ederim kod sorunsuz çalışıyor. iyi günler..
 
Geri
Üst