• DİKKAT

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

comboboxa girilen karakterlerin sınırlandırılması??

udentr2002

Altın Üye
Katılım
5 Kasım 2006
Mesajlar
1,503
Excel Vers. ve Dili
iş yerinde Office 365
evde Office 365
Merhaba arkadaşlar comboboxagirilen verinin uzunluğunun 7 karakter olmasını istiyorum yani eğer comboboxdaki karakterlerin sayısı 7 den az ise uyarı mesajı vermeli 7 den fazla ise de uyarı mesajı vermeli ben şöyle bir kod yazdım ama istediğime şey olmuyor kod şöyle

If ComboBox7.MaxLength > 7 Or ComboBox7.MaxLength < 7 Then
MsgBox ("yanlış Kodlama")
Exit Sub
End If

yani kısacası comboboxa grilen sayıların adedi 7 olunca kabul etmeli az yada çok ise uyarı mesajı vermeli bunun için nasıl bir kod yazabilirim şimdiden ilgilenen arkadaşlarıma teşekkür ederim
 
Merhaba.
A&#351;a&#287;&#305;daki kodlar&#305; kendinize g&#246;re uyarlay&#305;n&#305;z.:cool:
Kod:
Private Sub ComboBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
If Len(ComboBox1.Value) < 7 Then
    MsgBox "Hatal&#305; Giri&#351;.7 Karakterden az." & vbLf & "7 Karakter olmal&#305;..!!", vbCritical
    Cancel = True
End If
If Len(ComboBox1.Value) > 7 Then
    MsgBox "Hatal&#305; Giri&#351;.7 Karakterden B&#252;y&#252;k." & vbLf & "7 Karakter olmal&#305;..!!", vbCritical
    Cancel = True
End If
End Sub
 
Son düzenleme:
Hocam

Çok teşekkür ederim emeğinize sağlık
 
Yukarıda Sezar bey yanıtlamış. Aynı çözümün, az kodla şekli.

Private Sub ComboBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
If Len(ComboBox1) <> 7 Then MsgBox "Az veya Fazla Krakter Girdiniz"
End Sub
 
Geri
Üst