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.
 
X

xxrt

Misafir
İ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
 
Katılım
7 Temmuz 2004
Mesajlar
1,141
Kod:
Private Sub TextBox1_LostFocus&#40;&#41;
TextBox1 = Format&#40;TextBox1, ".##"&#41;
End Sub
 
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
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.
 
Katılım
7 Temmuz 2004
Mesajlar
1,141
Kod:
Private Sub TextBox1_LostFocus() 
TextBox1 = Format(TextBox1, ".##") 
End Sub
üstteki çözümü denedinizmi.
 
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
Alpen Hocam kodları çalıştıramadım. :? :?
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,323
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Kod:
Private Sub TextBox1_Exit&#40;ByVal Cancel As MSForms.ReturnBoolean&#41;
    TextBox1 = Format&#40;TextBox1, "###,###.00"&#41;
End Sub
 
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
Sayın Raider Teşekkürler
 
Üst