• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

textbox

Status
Niet open voor verdere reacties.

DirkB

Gebruiker
Lid geworden
24 jun 2014
Berichten
96
ik gebruik een userform
om te controleren of de box gevuld is gebruik ik deze code
Code:
If Trim(Me.TextBox4.Value) = "" Then
Me.TextBox4.SetFocus
MsgBox "voer postcode in"
Exit Sub
End If

hoe kan ik met een code controleren of er een geldige datum is ingevoerd?
 
in de userform staan meerdere textboxen
textbox4 gebruik ik voor postcode

in een andere TB wil ik controleren of de ingave een datum is
 
Maar mischien is dit de bedoeling
Code:
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean) 
    If TextBox1 = vbNullString Then Exit Sub 
     
    If IsDate(TextBox1) Then 
        TextBox1 = Format(TextBox1, "Short Date") 
    Else 
        MsgBox "Geen geldige datum!!" 
        Cancel = True 
    End If 
End Sub
 
Variant:
Code:
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean) 
If IsDate(TextBox1.Value) = False Or Len(TextBox1.Value) < 10 Then 
        MsgBox ("Geef een geldige datum in zoals: dd/mm/yyyy") 
        TextBox1.Value = Null 
        Cancel = True 
    End If 
End Sub
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan