• DİKKAT

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

TextBox

  • Konbuyu başlatan Konbuyu başlatan ahmett46
  • Başlangıç tarihi Başlangıç tarihi
Katılım
1 Şubat 2007
Mesajlar
516
Excel Vers. ve Dili
excel2003
Slm arkadaşlar Textbox ta istediğimiz kadar rakam girilmesini istiyoruz ne az ne de çok(örnek 11) az ve çok girildiğinde eksik hane ve fazla hane girdiniz şeklinde uyarı versin nasıl bir kod kullanmalıyız. İlgilenen arkadaşlara teşekkürler
 
Merhaba.
Aşağıdaki kodları userform'un kod sayfasına yapıştırınız.:cool:
Kod:
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
If Len(TextBox1.Value) < 11 Then
    MsgBox "Textboxx'a 11 Karakaterden az giriş yaptınız..!!", vbCritical
End If
If Len(TextBox1.Value) > 11 Then
    MsgBox "Tetxbox!a 11 karakterden fazla giriş yaptınız..!!", vbCritical
End If
End Sub
 
SN: ahmett46 san&#305;r&#305;m a&#351;a&#287;&#305;daki gibi bir &#246;rnek i&#351;inizi g&#246;recektir.

Private Sub TextBox1_Change()
If Len(TextBox1.Value) <> 11 Then
TextBox1 = Empty
MsgBox "11 HANE RAKAM G&#304;R&#304;L&#304;R"
Cancel = True
End If
End Sub
 
Teşekkür ediyorum arkadaşlar!
Sayın Sezar Bey TextBox a eksik ve fazla yazdığımızda uyarı veriyor. Enter e bastığımızda imleç diğer TextBox a geçiyor. Geçmese aynı TextBox ta kalsa diyorum. Mümkün mü?
 
Merhaba.
Kod:
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
If Len(TextBox1.Value) < 11 Then
    MsgBox "Textboxx'a 11 Karakaterden az giri&#351; yapt&#305;n&#305;z..!!", vbCritical
cancel=true
End If
If Len(TextBox1.Value) > 11 Then
    MsgBox "Tetxbox!a 11 karakterden fazla giri&#351; yapt&#305;n&#305;z..!!", vbCritical
cancel=true
End If

End Sub
 
Teşekkür ediyorum eline sağlık
İyi çalışmalar
 
Slm arkadaşlar
MultiPage nin içine oluşturduğum TextBox lara entere tıkladığımda sırayla gitmiyor ne yapabilirim
 
sıra

arkadaşım textbox'ları sıra ile yerleştirirsen örneğin
textbox1,2,3 gibi...
 
Merhaba.
Properties'ten Textbox'lar&#305;n Tab index &#246;zelliklerinizi istedi&#287;iniz s&#305;raya g&#246;re ayarlayabilirsiniz.
 
Slm arkadaşlar
MultiPage nin içine oluşturduğum TextBox lara entere tıkladığımda sırayla gitmiyor ne yapabilirim

Aşağıdaki kodları denerseniz TextBoxların sıralamasını istediğiniz gibi değiştirirsiniz.

Private Sub UserForm_Initialize()
TextBox2.TabIndex = 1
TextBox1.TabIndex = 2
TextBox3.TabIndex = 3
End Sub

Örneğin Burada TextBox2 Userform açıldığında aktif olan ilk TextBox dur.
 
Geri
Üst