CDbl-Funktion

Gibt einen Ausdruck zurück, der in eine Variant-Variable vom Subtyp "Double" konvertiert wurde.

Syntax

CDbl(expression)

Anmerkungen

Das Argument für "expression" ist ein beliebiger gültiger Ausdruck.

Mit der CDbl-Funktion können Sie international angepasste Konvertierungen von einem anderen Datentyp in einen Subtyp "Double" bereitstellen. Beispiel: Je nach Gebietsschemaeinstellung Ihres Systems werden verschiedene Dezimal- und Tausendertrennzeichen korrekt erkannt.

In diesem Beispiel wird die CDbl-Funktion verwendet, um einen Ausdruck in einen Datentyp "Double" zu konvertieren.

Das folgende Beispiel veranschaulicht die Verwendung von CDbl:

Beispiel 1:

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

Beispiel 2:

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

Beispiel 3:

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

Beispiel 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