• DİKKAT

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

Texbox mantıksız Tarih Girişi Kısıtlama (64bit excel için)

Katılım
10 Ocak 2017
Mesajlar
42
Excel Vers. ve Dili
2013 Türkçe
Merhabalar. Texbox a sadece tarih girişini sağlamak için keyascii kodları ile sadece tarih girilmesini sağladım. Lakin bilgisayar 64bit excel olduğu için datetimepicker kullanamıyorum, yani son kullanıcı userform u kullanırken tarih texbox a alakasız bir tarih yazabiliyor. Örnek: 48.63.2019 veya 31.11.2019 vb. Mantıksız tarih girişini nasıl engelleyebilirim.
 
Merhaba.

Aşağıdaki kodlar ile kontrol sağlayabilirsiniz.

Kod:
Sub Test()
    With TextBox1
        If Not IsDate(.Text) Then
            .SetFocus
            .SelStart = 0
            .SelLength = Len(.Text)
            MsgBox "Lütfen geçerli bir tarih giriniz."
            Exit Sub
        End If
    End With
End Sub
 
Teşekkürler hocam...

Merhaba.

Aşağıdaki kodlar ile kontrol sağlayabilirsiniz.

Kod:
Sub Test()
    With TextBox1
        If Not IsDate(.Text) Then
            .SetFocus
            .SelStart = 0
            .SelLength = Len(.Text)
            MsgBox "Lütfen geçerli bir tarih giriniz."
            Exit Sub
        End If
    End With
End Sub
 
Geri
Üst