• DİKKAT

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

TextBoxta Kuruş

Katılım
17 Ağustos 2004
Mesajlar
222
Excel Vers. ve Dili
Ofiste Excel 2000 Türkçe
Evde Excel 2003 Türkçe
Merhaba
TextBoxa veri girerken virgülden sonra 2 Haneden fazla veya eksik veri girişi engellenebilirmi.İyiçalışmalar.
 
İki Haneden Fazla girmemesi için TextBoxun MaxLangth kısmına 2 yazmanız gerek.
Ama Herikisini yaşamak isterseniz.
Kod:
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
If Len(TextBox1.Value) < 2 Then
MsgBox "Girilen değer en az veya fazla 2 rakam olmalıdır.."
Cancel = True
End If
End Sub
 
Kod:
Private Sub TextBox1_LostFocus&#40;&#41;
TextBox1 = Format&#40;TextBox1, ".##"&#41;
End Sub
 
Cevap için Teşekkürler ama TextBox un içeriğine kaç rakam olacağını bilemeyiz virgülden sonraki rakamları yani krş kısmını demiştim.
 
Kod:
Private Sub TextBox1_LostFocus() 
TextBox1 = Format(TextBox1, ".##") 
End Sub

üstteki çözümü denedinizmi.
 
Merhaba
Alpen Hocam kodları çalıştıramadım. :? :?
 
Kod:
Private Sub TextBox1_Exit&#40;ByVal Cancel As MSForms.ReturnBoolean&#41;
    TextBox1 = Format&#40;TextBox1, "###,###.00"&#41;
End Sub
 
Sayın Raider Teşekkürler
 
Geri
Üst