• DİKKAT

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

Toplu yazdırmak

Sitede üye olanlar fırsat buldukça ilgileniyor. Bu yüzden sabredersenız cevap alacağınız kanaatindeyim.
 
Yapmak istediğiniz işlem butona tıkladıktan sonra oluşan sayfaları yazdırmak mı amacınız, yoksa ORJ sayfasını yazdırmak mı?
 
Aşağıdaki kodları kullanabilirsiniz.
Kod:
Sub ASKM_Yazdır()
Dim i As Integer
For i = 1 To Worksheets.Count
    If Sheets(i).Name <> "ÇALIŞMA" And Sheets(i).Name <> "ORJ" Then
        With Sheets(i).PageSetup
            .PrintTitleRows = "$1:$1"
            .PrintArea = "$A$1:$H$" & Sheets(i).Range("B65536").End(3).Row
            .Zoom = 85
            .CenterHorizontally = True
        End With
        Sheets(i).PrintPreview 'Baskı Önizleme için (Direkt çıktı için bu satırın başına tek tırnak ekleyin. Alttaki satırdaki tek tırnağı kaldırın.
'        Sheets(i).PrintOut     'Çıktı almak için baştaki tek tırnağı kaldırın.
        
    End If
Next
MsgBox "Yazdırma işlemi tamamlandır...", vbInformation, "ASKM"
End Sub
 
Öncelikle yardımcı olduğunuz için teşekkür ederim fakat bazı sayfalarda h sütunu 2. Sayfaya yazdirilamiyor yani tablo 1 sayfaya sığmıyor.
 
Tamamdır yazmış olduğunuz koda ufak eklemelerle kenar boşluklarını sıfır yapınca tam istediğim gibi oldu çok teşekkür ederim.
 
Rica ederim.
 
Geri
Üst