Textbox Formatını Zorunlu Hale Getirme

18/04/2020, 19:01

kanakan52

Merhaba arkadaşlar,

Userform üzerindeki textbox sayı biçimini zorunlu hale getirebilir miyiz ?

Örneğin textbox içeriği 120-00-0001 formatına uygun değilse mesaj versin.

If TextBox1.Text <> Format(TextBox1.Value, "000-00-000") Then
MsgBox ("Hatalı Format")
End If


gibi..

Şimdiden teşekkür ederim.
18/04/2020, 20:03

alicimri

TextBox'ın Giriş Maskesi özelliğinden ayarlama yapın, o zaman başka biçimde veri girilemez.
18/04/2020, 21:01

feraz

(18/04/2020, 19:01)kanakan52 yazdı: Merhaba arkadaşlar,

Userform üzerindeki textbox sayı biçimini zorunlu hale getirebilir miyiz ?

Örneğin textbox içeriği 120-00-0001 formatına uygun değilse mesaj versin.

If TextBox1.Text <> Format(TextBox1.Value, "000-00-000") Then
MsgBox ("Hatalı Format")
End If


gibi..

Şimdiden teşekkür ederim.

Kod:
TextBox1.MaxLength = 10
If Not TextBox1.Value Like "###-##-###" Then
    MsgBox ("Hatalý Format")
End If
19/04/2020, 02:02

feraz

(18/04/2020, 20:03)alicimri yazdı: TextBox'ın Giriş Maskesi özelliğinden ayarlama yapın, o zaman başka biçimde veri girilemez.
Excel Textboxta o özellik yok biliyorum accessteki gibi.
19/04/2020, 12:22

kanakan52

(18/04/2020, 21:01)feraz yazdı:
(18/04/2020, 19:01)kanakan52 yazdı: Merhaba arkadaşlar,

Userform üzerindeki textbox sayı biçimini zorunlu hale getirebilir miyiz ?

Örneğin textbox içeriği 120-00-0001 formatına uygun değilse mesaj versin.

If TextBox1.Text <> Format(TextBox1.Value, "000-00-000") Then
MsgBox ("Hatalı Format")
End If


gibi..

Şimdiden teşekkür ederim.

feraz hocam teşekkür ederim, daha iyi oldu )

Kod:
TextBox1.MaxLength = 10
If Not TextBox1.Value Like "###-##-###" Then
    MsgBox ("Hatalý Format")
End If
19/04/2020, 14:27

feraz

(19/04/2020, 12:22)kanakan52 yazdı:
(18/04/2020, 21:01)feraz yazdı:
(18/04/2020, 19:01)kanakan52 yazdı: Merhaba arkadaşlar,

Userform üzerindeki textbox sayı biçimini zorunlu hale getirebilir miyiz ?

Örneğin textbox içeriği 120-00-0001 formatına uygun değilse mesaj versin.

If TextBox1.Text <> Format(TextBox1.Value, "000-00-000") Then
MsgBox ("Hatalı Format")
End If


gibi..

Şimdiden teşekkür ederim.

feraz hocam teşekkür ederim, daha iyi oldu )

Kod:
TextBox1.MaxLength = 10
If Not TextBox1.Value Like "###-##-###" Then
    MsgBox ("Hatalý Format")
End If
Rica ederim.