Excel VBA DateValue Function
The DateValue function in VBA returns a VBA Date from the given String representation of a date wherein the time information is ignored. It is unable to interpret dates that include the text description of the weekday (Sunday, Monday, etc).
Syntax
DateValue (Date)
Parameter
Date (required) – This parameter represents a valid String representation of date/time.
Return
This function returns a VBA Date from a supplied String representation of a date.
Example 1
Sub DateValueFunction_Example1()
' Converting the strings into dates
Dim date_val As Date
date_val = DateValue("11/11/2020")
' The variable date_val will return the date 11/11/2020
Cells(1, 1).Value = date_val
End Sub
Output
11/11/2020

Example 2
Sub DateValueFunction_Example2()
' Converting the strings into dates
Dim date_val As Date
date_val = DateValue("11")
' The variable date_val will return tupe mismatch run time error
Cells(1, 1).Value = date_val
End Sub
Output

