datum compileer fout

Status
Niet open voor verdere reacties.

jasco

Nieuwe gebruiker
Lid geworden
22 okt 2008
Berichten
2
Hoi ben nieuw hier en vind het tot nu wel gezellig hier.
Ik heb echter een vraagje met deze compileer fout.
Code:
Private Sub TextBox12_Change()
Dim CellDatum As Date
Dim mydate As Date
    mydate = DateValue(TextBox12.Text)
    CellDatum = Now
    If CellDatum - mydate <= 30 Then
       TextBox12.BackColor = &H8080FF
       Else
       TextBox12.BackColor = &HC0C0C0
    End If
End Sub

Deze werkt goed als er maar een datum in textbox12 staat maar staat er niks in textbox12 krijg ik een fout melding. Wat is er hier niet goed aan. Kan dit niet als de textbox leeg is.Of wat zie ik over het hoofd.

Alvast bedankt
 
Hey Jasco

ongeteste code

Code:
Private Sub TextBox12_Change()

    Dim CellDatum As Date
    Dim mydate As Date
    
    On Error Resume Next
    mydate = CDate(TextBox12.Text)
    
    If Err.Number <> 0 Then
        
        Err.Clear
        
    Else
    
        On Error GoTo 0
        
        CellDatum = Date
        
        If CellDatum - mydate <= 30 Then
            TextBox12.BackColor = &H8080FF
        Else
            TextBox12.BackColor = &HC0C0C0
        End If
        
    End If
    
End Sub

Wigi
 
Opgelost

Hallo wigi

Harstikke bedankt het werkt perfect nu.
 
Dan graag nog even de vraag op opgelost zetten aub :thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan