Texbox'ta bir verinin görünmesi

Katılım
31 Ağustos 2005
Mesajlar
1,534
Excel Vers. ve Dili
Excel 2003 - Türkçe
Merhabalar;

Tüm forum üyelerine iyi bir gün dilerim.
Sayın xxrt'nin Excel Dersanesi için hazırladığı "TextBox Properties" yazısını inceledim. Çok faydalı oldu. Ya gözümden kaçtı ya da bulamadım. Sorum şudur:
Userform üzerinde bulunan bir Textbox'a (daha önceden belirlenmiş) mesela veri sayfasının K3 hücresindeki veri kendiliğinden gelebilir mi?
Yani userform her açıldığında TEXTBOX' ta, dosyada veri sayfasının K3 hücresinde veri gözüksün.
 
Katılım
31 Ağustos 2005
Mesajlar
1,534
Excel Vers. ve Dili
Excel 2003 - Türkçe
Private Sub TextBox5_Change()
Sheets("veri").Range("K3").Value = TextBox5.Text
End Sub

Şeklinde kod yazdım. Fakat textbox.ta veri görünmüyor.
 

mehmett

Altın Üye
Katılım
18 Mayıs 2005
Mesajlar
2,571
Excel Vers. ve Dili
Excel 2010 Türkçe
Şöyle deneyin;

[vb:1:565c72b829]Private Sub TextBox5_Exit(ByVal Cancel As MSForms.ReturnBoolean)
TextBox5 = Sheets("Sayfa1").Range("K3").Value
End Sub[/vb:1:565c72b829]

Exit yerine başka olaylar da kullanabilirsiniz tabii.
 
Katılım
31 Ağustos 2005
Mesajlar
1,534
Excel Vers. ve Dili
Excel 2003 - Türkçe
Sayın mehmett;
İlginize teşekkür ederim. Verdiğiniz örneğe göre uyguladığım KOD:

Private Sub TextBox2_Exit(ByVal Cancel As MSForms.ReturnBoolean)
TextBox2 = Sheets("Bülent").Range("AR2").Value
End Sub
Bazen gösteriyor, çoğu zaman göstemiyor. Textbox'un yanında seçim yaptığım buton var.Seçimi yaptıktan sonra AR2 ye gelen veri anında görünmüyor. Yeniden seçim için butona bastığımda bazen veri Textbox-2 de görünüyor.Bu Textbox Userformda bulunan bir Frame nesnesi üzerinde. Verinin görünmemesi bundan kaynaklanabilir mi?

NOT: Yanında bulunan Textbox-1' tıkladığımda (verinin görünmesini istediğim) Textbox-2 ye veri geliyor.
 
Katılım
18 Aralık 2005
Mesajlar
464
Excel Vers. ve Dili
ofis2003
Private Sub UserForm_Initialize()
TextBox5 = Sheets("Sayfa1").Range("K3").Value
End Sub
bu kodu copyalayarak yapıştırın ve tekran deneyin umarım işinizi görür kolay gelsin
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
NOT: Yanında bulunan Textbox-1' tıkladığımda (verinin görünmesini istediğim) Textbox-2 ye veri geliyor.
Gelir çünkü Textbox2'ye verinin gelmesini

Private Sub TextBox2_Exit(ByVal Cancel As MSForms.ReturnBoolean) ile

Textbox2'den çıkıldığında(exit) AR2 değerinin gelmesini istemişsiniz
 
Katılım
31 Ağustos 2005
Mesajlar
1,534
Excel Vers. ve Dili
Excel 2003 - Türkçe
Arkadaşlar;
Paylaşımcılığınıza ÇOK TEŞEKKÜR EDİYORUM.
 
Üst