• DİKKAT

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

textboxa sadece rakam ve virgül girme

  • Konbuyu başlatan Konbuyu başlatan heft
  • Başlangıç tarihi Başlangıç tarihi
Katılım
3 Haziran 2005
Mesajlar
371
Merhaba,
If Chr(KeyAscii) Like "[!0-9,]" Then KeyAscii = 0 kodu ile sadece rakam ve virgül girdirebiliyorum.Fakat 2.virgülü de yazıyor.Bunu nasıl engellerim?
 
Textbox'ın exit olayına yazın:cool:
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
If Not IsNumeric(TextBox1.Text) Then
Cancel = True
TextBox1.SelStart = 0
TextBox1.SelLength = Len(TextBox1.Text)
MsgBox "Sadece Rakam girebilirsiniz."
End If

End Sub
 
teşekkürler syn evren
ancak bu uyarıyor ben yazmasını engellesek diyorum.. olmaz mı acaba?
 
Sayın heft,

Kodu yazdığınız yer, bir textbox nesnesi ise;

İlgili textbox'a 1 kez tıklayın ve Properties'ten "MaxLength" yazan yerin yanına, 1 yazın.
Bu, o textbox nesnesine 1 karakterden daha fazla yazı yazılmasını engeller.
 
Geri
Üst