- Katılım
- 30 Kasım 2006
- Mesajlar
- 625
- Excel Vers. ve Dili
- OFFICE 2003 Türkçe
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Merhaba;
Ekli dosyamda UserForm üzerindeki TextBox üzerine yazacağımız rakamlarda virgülden sonra yazılacak rakamın 59 dan büyük yazılmasını engellemek mümkünmü.? İlginize ve yardımlarınıza çok teşekkür ediyorum.
Private Sub TextBox1_Change()
[a1] = TextBox1
If UBound(Split(TextBox1.Text, ",")) = 0 Then Exit Sub
If Len(Split(TextBox1, ",")(1)) > 2 Then Exit Sub
If Split(TextBox1, ",")(1) >= 60 Then TextBox1 = Split(TextBox1, ",")(0) & ","
End Sub
Merhaba;
Sayın Husgvarna, ilginize çok teşekkür ederim. Hocam acaba sadece virgül olmadan örneğin yalnızca 15 yazdığımızda 15,00 yazması mümkünmü
Private Sub TextBox1_Change()
[a1] = TextBox1
If Len(TextBox1.Value) = 2 Then TextBox1 = TextBox1 & ",00"
If UBound(Split(TextBox1.Text, ",")) = 0 Then Exit Sub
If Len(Split(TextBox1, ",")(1)) > 2 Then Exit Sub
If Split(TextBox1, ",")(1) >= 60 Then TextBox1 = Split(TextBox1, ",")(0) & ","
TextBox1 = Format(TextBox1, "###.00")
End Sub
Merhaba.Merhaba;
Sayın Husgvarna, aslında yapmak istediğim şu, TextBox lar yazdğım sayıları programımda saat yerine kullandım, Örneğin: 16,30 gibi , eğer 16,59 dan fazla 16,60 16,61 olursa uyarı versin ve mümkünse virgülden sonrasını silsin,
Private Sub TextBox1_Change()
[a1] = TextBox1
If UBound(Split(TextBox1.Text, ",")) = 0 Then Exit Sub
If Right(TextBox1, 2) >= 60 Then TextBox1 = Left(TextBox1, 3) & "00"
End Sub
Siz sağolun.Merhaba;
İşleriniz kolay gelsin