Userform açıkken baskı önizleme

bravo64

Altın Üye
Katılım
21 Eylül 2005
Mesajlar
184
Excel Vers. ve Dili
ofis 365 İngilizce
Altın Üyelik Bitiş Tarihi
25-10-2024
merhaba
userformaçıkken,sayfaya aktardığım bilgileri kontrol için yazdırmadan önce baskı önizleme yaptırabilirmiyiz..
command butona;
sheets("sayfa1").printout preview:=1
şeklinde kod atadım ama sayfa önizleme userformun arkasında kalıyor ve sistem kilitleniyor..
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki gibi deneyin.

[vb:1:2bf68f0feb]Me.Hide
Sheets("sayfa1").PrintOut preview:=1
Me.Show
[/vb:1:2bf68f0feb]
 

bravo64

Altın Üye
Katılım
21 Eylül 2005
Mesajlar
184
Excel Vers. ve Dili
ofis 365 İngilizce
Altın Üyelik Bitiş Tarihi
25-10-2024
Teşekkürler, gayet güzel oldu..
 

Hakan ERDOST

Destek Ekibi
Destek Ekibi
Katılım
12 Eylül 2004
Mesajlar
871
Excel Vers. ve Dili
Excel 2019 Türkçe (Ev)
Excel 2013 Türkçe (Okul)
Sayın bravo64 sizde çalıştı herhalde ben aynı kodu uyguladım.Ã?nizleme ekranı gelmiyor.Userform kapanıyor.Çalışma kitabı bir daha açılmıyor.Restart edinceye kadar neden acaba.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Kodları userform üzerindeki bir commandbuttona yazmalısınız.
 

Hakan ERDOST

Destek Ekibi
Destek Ekibi
Katılım
12 Eylül 2004
Mesajlar
871
Excel Vers. ve Dili
Excel 2019 Türkçe (Ev)
Excel 2013 Türkçe (Okul)
Doğal olarak Ã?nizleme diye bir buton oluşturup ona atadım.Ancak sistem kilitlendi .yeniden abşlatmak zorunda kaldım.
 

bravo64

Altın Üye
Katılım
21 Eylül 2005
Mesajlar
184
Excel Vers. ve Dili
ofis 365 İngilizce
Altın Üyelik Bitiş Tarihi
25-10-2024
Sayın hexadesimal,kod normal olarak çalışıyor..sayfa tanımlamanız yada kodda eksik birşey olabilir..
 

bravo64

Altın Üye
Katılım
21 Eylül 2005
Mesajlar
184
Excel Vers. ve Dili
ofis 365 İngilizce
Altın Üyelik Bitiş Tarihi
25-10-2024
sayın leventm,daha önce verdiğiniz (cdbl(textbox1.value) kodunda,eğer textboxdaki değeri silersem debug veriyor..neden acaba?
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Bu doğru sildiğinizde bunu boşluk yani metin olarak algılayacaktır. Bu sebeple koda ilk satır olarak aşağıdaki satırı ilave edelim.

if Textbox1="" then exit sub
 

bravo64

Altın Üye
Katılım
21 Eylül 2005
Mesajlar
184
Excel Vers. ve Dili
ofis 365 İngilizce
Altın Üyelik Bitiş Tarihi
25-10-2024
sevgili Leventm,
tamam debug vermiyor artık ama değeri sildiğimde hücre eski değerde kalıyor.Eğer 0 yazarsam textboxa aynen yazıyor.
yani textboxdaki değeri sildiğimde hücrede silinemezmi?
sizi çok yordum kusura bakmayın..
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Bu durumda aşağıdaki gibi deneyin.

if Textbox1="" then
[a1]=""
exit sub
end if
 

Hakan ERDOST

Destek Ekibi
Destek Ekibi
Katılım
12 Eylül 2004
Mesajlar
871
Excel Vers. ve Dili
Excel 2019 Türkçe (Ev)
Excel 2013 Türkçe (Okul)
Private Sub izin_Click()
Sheets("izin").Select

Range("d3").Value = yeni.tc.Value
Range("d4").Value = yeni.gorevi.Value
Range("d5").Value = yeni.gorevi.Value
Range("d6").Value = yeni.adi.Value
Range("d7").Value = yeni.baadi.Value
Range("d8").Value = yeni.dtar.Value
Range("d9").Value = yeni.gorevilk.Value
Range("d10").Value = yeni.sicilno.Value
Range("d28").Value = yeni.adi.Value



End Sub
Bu rapor kodum oluştur. diyoruz.
Daha sonra önizleme için
izimn kodunuzu aşağıdaki şekilde uyguluyorum.

Private Sub CommandButton28_Click()
Me.Hide
Sheets("izin").PrintOut preview:=1
Me.Show

End Sub
ve sonrada bir yazdır butonum var
onun koduda

Private Sub CommandButton15_Click()

Sheets("izin").PrintOut Copies:=1

End Sub

şeklinde önizleme kodu olmadan aynı zamanda önizlemede olmadan sorun yok.Ama ben önizleme olsun istiyorum.Ama az önce kodu kontrol edip tekrar denedim yine aynı sorun sistem kilitlendi excelden çıkılamıyor mesajı ile yeniden başlatmak zorunda kaldım.
 

bravo64

Altın Üye
Katılım
21 Eylül 2005
Mesajlar
184
Excel Vers. ve Dili
ofis 365 İngilizce
Altın Üyelik Bitiş Tarihi
25-10-2024
Sayıh Leventm,enson verdiğiniz kodla herşey tamamlandı..Çok teşekkür ederim..Dün gece çok geç olduğu için deneme sonucunu size iletemedim..Boşluk yarattıysam özür dilerim..

Sayın hexadesimal,kodunuzu denedim bende çalışıyor..Þunu düşünüyorum,yazdıracağınız sayfanın sayfa yapısını kontrol edin.Yazdırma alanını belirleyin..Bunlar tamamen en son aklıma gelen şeyler çünkü kodda sorun yok..
kısıtlı bilgilerimle sizi yanıltmak istemem..
İyilikler diliyorum..
 
Üst