• DİKKAT

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

TextBox'a tanımlanan veri haricinde veri girilemesin.

Katılım
12 Ocak 2009
Mesajlar
838
Excel Vers. ve Dili
2003
Merhaba arkadaşlar.
TextBox2 ye 0,5,10,15 ve 35 rakamlarının haricinde sayı veya metin girildiğinde kullanıcıyı uyararak tanımlanan veri haricinde veri girilmesi engellenebilirmi.
 
Merhaba,

Aşağıdaki kodu dener misiniz?

Kod:
Private Sub TextBox2_Exit(ByVal Cancel As MSForms.ReturnBoolean)
    If TextBox2.Value <> 0 And _
       TextBox2.Value <> 5 And _
       TextBox2.Value <> 10 And _
       TextBox2.Value <> 15 And _
       TextBox2.Value <> 35 Then Cancel = True
End Sub
 
Aynı ama, extra olsun,

Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
If Val(TextBox1) = 0 Or Val(TextBox1) = 5 Or Val(TextBox1) = 10 Or _
Val(TextBox1) = 15 Or Val(TextBox1) = 35 Then GoTo 10
MsgBox "Lütfen 0, 5, 10, 15 veya 35 değerini giriniz"
10
End Sub
 
Necdet hocam,
Compile error:
Ambiguous name detected: TextBox2_Exit

isimli hatayı verdi
 
Aynı ama, extra olsun,

Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
If Val(TextBox1) = 0 Or Val(TextBox1) = 5 Or Val(TextBox1) = 10 Or _
Val(TextBox1) = 15 Or Val(TextBox1) = 35 Then GoTo 10
MsgBox "Lütfen 0, 5, 10, 15 veya 35 değerini giriniz"
10
End Sub

Şaban hocam sizin kodda da,
Compile error:
Ambiguous name detected: TextBox2_Exit

isimli hatayı verdi
 
Üstatlar özür dilerim.
userformda daha önce tanımlanmış
Kod:
Private Sub TextBox2_Exit(ByVal Cancel As MSForms.ReturnBoolean)
event olduğu için hata mesajı alıyormuşum.
 
Geri
Üst