• DİKKAT

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

Textbox dan diğer textbox a geçiş

  • Konbuyu başlatan Konbuyu başlatan bravo64
  • Başlangıç tarihi Başlangıç tarihi
Katılım
21 Eylül 2005
Mesajlar
184
Excel Vers. ve Dili
ofis 365 İngilizce
Arkadaşlar herkese iyi akşamlar
Userformumda 20 tane textbox var.Textbox18 den textbox8'e geçmek için nasıl bir kod yazmalıyım textbox18'e.Forumu inceledim,change,click hepsini denedim.Yani textbox18'e metin girdikten sonra enter tuşuyla textbox8 e geçmek istiyorum..
Teşekkürler..
 
Bunun için en basit yol, textboxların tab sıralamasını düzenlemektir. VBeditöründe userform seçili iken textboxların sıralamasını düzenleyebilirsiniz. Kod isterseniz aşağıdaki kodu deneyin. Ama ben birinci yolu tercih ederdim. İlk yolda tab ve enter tuşuda aynı işi görecektir.

[vb:1:65ac09933b]Private Sub TextBox18_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
If KeyCode = 13 Then TextBox8.SetFocus
End Sub
[/vb:1:65ac09933b]
 
Sevgili Leventm,kod çalışıyor teşekkürederim..Peki sizin tercihiniz olan vbeeditörünü kullanamadım.userform seçiliyken properties penceresindemi düzenliyoruz,nasıl?
Zahmet olacak..
 
Ã?ncelikle alt+f11 ile VB editörünü açın sonrada oluşturduğunuz userformu fare ile seçin. Userform seçili iken view-tab order'i seçin.
lv1.jpg


Sonra çıkan pencerede move up ve move down tuşları ile textboxların tab sıralamasını değiştirebilirsiniz.

lv2.jpg
 
Mükümmel,çok teşekkür ederim..Okadar çok şey öğrendimki sizden,bende birşeyler yapmak istiyorum..Nasıl faydalı olabilirim acaba?
 
Rica ederim faydalı olabildiysem ne mutlu bana. Bir şeyler yapmak istemenizdeki arzuyu takdir ediyorum. Siz soru sorarakta zaten bir katkıda bulunuyorsunuz. Fakat ileride yaptığınız çalışmaları forumumuza ekleyebilirsiniz. İyi bildiğinizi düşündüğünüz bir excel konusu hakkında dersanemizde yayınlanmak üzere bir makale de yazabilirsiniz.
 
Tamam ,ilginize çok teşekkür ederim..
 
Geri
Üst