Sayfaları yazdır komutu

Katılım
14 Haziran 2006
Mesajlar
575
Altın Üyelik Bitiş Tarihi
10.04.2023
sayfa1 de iken sayfa2 ki A3:D20 aralığını,sayfa3 ki B5:H20 sayfa5 ki C10:H25
aralıklarını sayfalar arasında gezinti yapmadan nasıl yazdırabiliriz.
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Örnek kodu kendinize uygulayınız.
Kod:
Sub Düğme1_Tıklat()
Sayfa1.[a1:g30].PrintOut
Sayfa2.[a1:g30].PrintOut
Sayfa3.[a1:g30].PrintOut
End Sub
 
Katılım
1 Nisan 2008
Mesajlar
39
Excel Vers. ve Dili
2010 tr
s.a.
arkadasim bende buna benzer bir kod ariyorum ALLAH razi olsun arkadaslar yardimci oluyorlar fakat henuz benim derdime care bulamadim sayet aradaiginiz dediginiz gibi 1. sayfadan bir tusa basarak istediginiz sayfalarin hepsini yazdirmak istiyorsaniz o zaman isiniz kolay bir buton ekleyip butonun click yordadmina da bu kodu yazarsaniz tabii sayfalari siz kendinize gore uyarlayabilirsiniz istediginiz olur sanirim
kod;

Private Sub CommandButton1_Click()
' eğer checkbox1 seçiliyse
If CheckBox1.Value = True Then
' sayfa1 de a1:a33 arası yazdırma alanı belirle
Sheets("Sayfa1").PageSetup.PrintArea = "$a$1:$a$33"
' Sayfa1 i yazdır.
Sheets("Sayfa1").PrintOut
'her checkbox icin islemi tekrarlayiniz
End If
End Sub

bu şekilde uyarlayabilirsiniz.
ornege bakiniz umarim isinize yarar
 
Katılım
14 Haziran 2006
Mesajlar
575
Altın Üyelik Bitiş Tarihi
10.04.2023
Seyit Bey

Düğme1_Tıklat()
Sayfa1.[a1:g30].PrintOut
Sayfa2.[a1:g30].PrintOut
Sayfa3.[a1:g30].PrintOut
End Sub

Kısa kodunuz için teşekkürler.Böylece sayfalar arası gezintiyi önlemiş olduk.
 
Üst