Textbox'da bölümlendirme

Barons

Altın Üye
Katılım
14 Mayıs 2005
Mesajlar
967
Excel Vers. ve Dili
Microsoft Ofis 365
Altın Üyelik Bitiş Tarihi
06-01-2040
Merhaba

Userform üzerinde combobox'dan 12 haneli bir rakamı seçip bunu database'de bulup karşılığı olan satırları userform'da göstermek istiyorum.Ancak 12 haneli rakamda aralarda noktalar var.şöyleki; 2523.21.00.00.11 gibi.
Bu noktaları girmeden rakamı girmek istiyorum.Bir sitede gördüm...Bunu userform'da uyguladım (Ekli dosyada) .ilk 4 rakam için ayrı bir textbox,2 rakamlılar için ayrı bir text box...kullanıcı ilk 4 rakamı girince otomatik olarak cursor ikinci textbox'a geçmeli ve sırayla diğer kutulara ulaşmalı...Bu birinci problemim

İkincisi ise ; sayfadaki verileri listbox içinde nasıl gösterilir başaramadım.Birde ilk 4 rakamı girince örnek 2523 dediğimde 2523 ile başlayanların listbox'da çıkabilirmi (sanırım change olayı ama ben yapamadım) daha sonra diğer rakamı girdiğimde giderek hedefe yaklaşma olayı gibi..inşallah anlatabilmişimdir.

Çok şey istedim farkındayım
Yardımcı olacak arkadaşlara şimdiden teşekkür ve başarı dileklerimi yolluyorum.

İyi çalışmalar
 

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
Birinci sorunuz için örneğin textbox1 e aşağıdaki kodu yazın. Diğerlerine de aynı mantığı uygularsınız.

[vb:1:629499f62f]Private Sub TextBox1_Change()
If Len(TextBox1) = 4 Then TextBox2.SetFocus
End Sub[/vb:1:629499f62f]
 

Barons

Altın Üye
Katılım
14 Mayıs 2005
Mesajlar
967
Excel Vers. ve Dili
Microsoft Ofis 365
Altın Üyelik Bitiş Tarihi
06-01-2040
Leventm çok teşekkürler

ilk problem halloldu...
 
Üst