Función CDbl

Devuelve una expresión que se ha convertido en una variante de subtipo Double.

Sintaxis

CDbl(expression)

Observaciones

El argumento expression es cualquier expresión válida.

Utilice la función CDbl para proporcionar conversiones de alcance internacional de cualquier otro tipo de datos a un subtipo Double. Por ejemplo, se reconocen correctamente distintos separadores decimales y de miles según la configuración regional del sistema.

En este ejemplo se utiliza la función CDbl para convertir una expresión en Double.

En el siguiente ejemplo se muestra el uso de CDbl:

Ejemplo 1:

Dim MyDouble
MyDouble = CDbl(234.456784 * 8.2 * 0.01)     ' Convert result to a Double (19.225456288).
'Output:  19.225456288

Ejemplo 2:

Dim MyInt
MyInt = 100                              ' MyInt is an Integer.
MyDouble = CDbl(MyInt)                   ' Convert Integer to Double.
'Output: 100.0

Ejemplo 3:

Dim MyString
MyString = "123.456"                     ' MyString is a String.
MyDouble = CDbl(MyString)                ' Convert String to Double.
'Output: 123.456

Ejemplo 4:

Dim Value1, Value2, Result
Value1 = 123.45                           ' Double value.
Value2 = 67.89                            ' Another Double value.
Result = CDbl(Value1 + Value2)            ' Convert result to Double.
'Output: 191.34