• DİKKAT

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

Sayfa Önizlemesi Yapabilmek

Katılım
5 Ocak 2009
Mesajlar
1,586
Excel Vers. ve Dili
2003 Türkçe
Selam,

Bir Userform üzerindeki CommandButton'a aşağıdaki kod ile bir sayfanın ön izlemesini atadım.

Kod:
ss.PrintPreview
Ancak, Sayfanın önizlemsini Userform'un arkasında görünüyor. Bunu nasıl önde görünmesini sağlayabilirim?
Yanlız Userform'un kapanmaması gerekiyor. Çünkü Userform üzerindeki yaptığım listeleme gibi işlemlerin tekrar etmemem lazım. Bir de mümkünse önizleme kapatıldığında tekrar aynı form dönmesi mümkün müdür?

Yardımcı olabilirsenizi çok sevinirim.

İyi çalışmalar.
 

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,678
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
UserForm1.Hide
ss.PrintPreview

bu şekilde deneseniz.

UserForm1.Hide=userformunuzun adı varsa onunla değiştirin.
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,420
Excel Vers. ve Dili
excel 2010
merhaba

bunu deneyiniz.
Kod:
Sub ön_izleme()
UserForm1.Hide
ss.PrintPreview
End Sub
 
Katılım
5 Ocak 2009
Mesajlar
1,586
Excel Vers. ve Dili
2003 Türkçe
Selam,
Sayın blackLord ve Sayın Uzmanamele,

Çok teşekkür ederim. Verdiğiniz kodlar ile önizlemeyi görebildim. Ancak, önizlemeyi kapatınca tekrar aynı userform'ın görünmesini istiyorum, yapamadım.
Yardımcı olabilirseniz sevinirim.
İyi çalışmalar.
 

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,678
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
UserForm1.Hide
ss.PrintPreview
userform1.show
 
Katılım
5 Ocak 2009
Mesajlar
1,586
Excel Vers. ve Dili
2003 Türkçe
UserForm1.Hide
ss.PrintPreview
userform1.show
Selam,
Sayın Black Lord, yardımlarınız için çok teşekkür ederim. tam istediğim gibi oldu bir de verdiğiniz kodları aşağıdaki kodların arasına alınca daha da hızlı çalışıyor.
Ayrı bir sorum olacak;
ss.PrintPreview(EnableChanges) yazıp arantezden sonraki çıkan EnableChanges özelliği nedir nasıl kullanılır?

İyi çalışmalar.
Kod:
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual

Me.Hide
ss.PrintPreview
Me.Show

Application.Calculation = xlCalculationAutomatic
Application.ScreenUpdating = True
 
Üst