- Katılım
- 27 Aralık 2006
- Mesajlar
- 254
- Excel Vers. ve Dili
- Excel Visual Basic 6.0
- Altın Üyelik Bitiş Tarihi
- 09.07.2019
Sayın üstadlar ve arkadaşlar. Takıldığım konu şu; TextBox kutusu içerisine telefon numarası yazdığımda onun (000) 000 00 00 formatında yazması ve içerisine harf girmek istenildiğinde buna izin vermemesini istiyorum. Fakat bir kaç deneme yapmama rağmen bunu başaramadım. Şöyleki; TextBox kutusu içerisine normal olarak 2169999999 yazdığımda (216) 999 99 99 yazmasını istiyorum. bu kutuya yanlışlıkla harf girmek istenildiğinde bunu kabul etmemesini istiyorum. Yazdığım kodlar şöyle;
Private Sub TELEV_Exit(ByVal Cancel As MSForms.ReturnBoolean)
TELEV = Format(TELEV, "(000) 000 00 00")
End Sub
Yazı karakteri girilmesin diye de;
Private Sub TELEV_Change()
Selection.NumberFormat="(000) 000 00 00"
If IsNumeric(TELEV.Value)Then
ExitSub
Else
TELEV=""
End If
End Sub
Bu kodları yazdığımda kutuyu temizleyip diger kutuya geçiyor.
Bu konu ile ilgili yardımlarınızı bekliyorum. Şimdiden teşekkür ederim.
Private Sub TELEV_Exit(ByVal Cancel As MSForms.ReturnBoolean)
TELEV = Format(TELEV, "(000) 000 00 00")
End Sub
Yazı karakteri girilmesin diye de;
Private Sub TELEV_Change()
Selection.NumberFormat="(000) 000 00 00"
If IsNumeric(TELEV.Value)Then
ExitSub
Else
TELEV=""
End If
End Sub
Bu kodları yazdığımda kutuyu temizleyip diger kutuya geçiyor.
Bu konu ile ilgili yardımlarınızı bekliyorum. Şimdiden teşekkür ederim.