Baskı Önizleme ve Yazdırma Aynı Anda

Hüseyin61

Altın Üye
Katılım
8 Nisan 2008
Mesajlar
60
Excel Vers. ve Dili
Ofis 2019 Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
05-04-2025
Merhaba arkadaşlar;
Private Sub CommandButton2_Click()
Sheets(Array("DRR1", "DRR2", "DRR3", "DRR4")).PrintPreview
End Sub

Private Sub CommandButton3_Click()
Sheets(Array("DRR1", "DRR2", "DRR3", "DRR4")).PrintOut
End Sub

kodlarını kullanarak çoklu çalışma sayfalarını önizleme ve yazdırma yapıyorum. Bunların ikisini tek butonda birleştirip, önizleme ve ardından yazdırmasını istiyorum. Ayrıca önizleme veya yazdırma yaptığımda çalışma sayfalarını gruplandırıyor. Çıkışta grubu çözüp, kodun olduğu sayfanın görenmesi gerekiyor. Sayfa sekmeleri gizli. Yardımlarınızı bekliyorum.
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,363
Excel Vers. ve Dili
2019 Türkçe
Merhaba.
Ön izleme sayfasını açar kapatınca hemen yazdırır.
Kod:
Private Sub CommandButton2_Click()
Sheets(Array("DRR1", "DRR2", "DRR3", "DRR4")).PrintPreview
Sheets(Array("DRR1", "DRR2", "DRR3", "DRR4")).PrintOut
End Sub
Diğer sorunuzu anlamadım.
 

Hüseyin61

Altın Üye
Katılım
8 Nisan 2008
Mesajlar
60
Excel Vers. ve Dili
Ofis 2019 Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
05-04-2025
Merhaba.
Ön izleme sayfasını açar kapatınca hemen yazdırır.
Kod:
Private Sub CommandButton2_Click()
Sheets(Array("DRR1", "DRR2", "DRR3", "DRR4")).PrintPreview
Sheets(Array("DRR1", "DRR2", "DRR3", "DRR4")).PrintOut
End Sub
Diğer sorunuzu anlamadım.
Bu kodlarla önizleme veya yazdırma yapınca, sekmelerin tamamını yazdırmak için seçimli hale getiriyor. Yani gruplandırıyor. Önizlemeyi kapattıktan veya yazdırdıktan sonra gruplandırılan sekmeler tekrar eski haline dönebilirmi?
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,363
Excel Vers. ve Dili
2019 Türkçe
Gruplandırma derken nasıl bir şey oluyor ekran görüntüsü paylaşır mısınız?

Ben bu kodları çalıştırınca ön izleme sayfası açılıyor aynı pencerede bütün sayfaları ön izleyebiliyorum.
Ön izleme sayfasını kapatınca bütün sayfalar yazdırılıyor.
Sizde tam olarak nasıl oluyor?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,745
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Tüm sayfalar seçili hale geliyor. Ama bende işlem bittikten sonra seçili olma durumu kalkıyor. Gerçi siz sayfa sekmeleri gizli demişsiniz. Ben görünür halde denedim.
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,363
Excel Vers. ve Dili
2019 Türkçe
Korhan Bey yazınca anladım.

Aşağıdaki kodu deneyin

Kod:
Private Sub CommandButton2_Click()
    Dim AktifSayfa As Worksheet
    Set AktifSayfa = ActiveSheet
    Sheets(Array("Sayfa1", "Sayfa2", "Sayfa3", "Sayfa4")).PrintPreview
    Sheets(Array("Sayfa1", "Sayfa2", "Sayfa3", "Sayfa4")).PrintOut
    AktifSayfa.Select
End Sub
 

Hüseyin61

Altın Üye
Katılım
8 Nisan 2008
Mesajlar
60
Excel Vers. ve Dili
Ofis 2019 Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
05-04-2025
Korhan Bey yazınca anladım.

Aşağıdaki kodu deneyin

Kod:
Private Sub CommandButton2_Click()
    Dim AktifSayfa As Worksheet
    Set AktifSayfa = ActiveSheet
    Sheets(Array("Sayfa1", "Sayfa2", "Sayfa3", "Sayfa4")).PrintPreview
    Sheets(Array("Sayfa1", "Sayfa2", "Sayfa3", "Sayfa4")).PrintOut
    AktifSayfa.Select
End Sub
[/QUOTE
Korhan Bey yazınca anladım.

Aşağıdaki kodu deneyin

Kod:
Private Sub CommandButton2_Click()
    Dim AktifSayfa As Worksheet
    Set AktifSayfa = ActiveSheet
    Sheets(Array("Sayfa1", "Sayfa2", "Sayfa3", "Sayfa4")).PrintPreview
    Sheets(Array("Sayfa1", "Sayfa2", "Sayfa3", "Sayfa4")).PrintOut
    AktifSayfa.Select
End Sub
Teşekkürler Elinize Sağlık
 
Üst