Excel VBA CDbl Function
VBA CDbl Function: The CDbl function in VBA converts an expression into a Double data type.
Syntax
CDbl (Expression)
Parameter
Expression (required) - This parameter represents the expression that that you want to convert to a Double.
Return
This function returns a double precision floating point number after converting the given expression into double data type.
Example 1
Sub CDblFunction_Example1()
' Converting the values Into doubles
Dim dbl As Double
dbl = CDbl("6.00001")
' dbl variable will return $6.00
Cells(1, 1).Value = dbl
End Sub
Output
$6.00

Example 2
Sub CDblFunction_Example2() ' Converting the values Into doubles Dim dbl As Double dbl = CDbl(1.0987 * 1.0987) ' dbl variable will return $1.21 Cells(1, 1).Value = dbl End Sub
Output
$1.21

Example 3
Sub CDblFunction_Example3()
' Converting the values Into doubles
Dim dbl As Double
dbl = CDbl("Hello World")
' dbl variable will return type miss match error
Cells(1, 1).Value = dbl
End Sub
Output

