Application.EuroConvert-Methode (Access)
Verwenden Sie die EuroConvert-Funktion , um eine Zahl in Euro oder von Euro in eine teilnehmende Währung umzurechnen. Sie können die Funktion außerdem verwenden, um eine Zahl aus einer beteiligten Währung in eine andere umzuwandeln, indem Sie den Euro als Zwischenwert verwenden (Triangulieren). Die EuroConvert-Funktion verwendet feste Wechselkurse, die von der EU (Europäische Union) festgelegt wurden.
Syntax
Ausdruck. EuroConvert (Number, SourceCurrency, TargetCurrency, FullPrecision, TriangulationPrecision)
expression Eine Variable, die ein Application-Objekt darstellt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
Number | Erforderlich | Double | Die Zahl, die Sie umwandeln möchten, oder eine Referenz auf ein Feld, das die Zahl enthält. |
SourceCurrency | Erforderlich | String | Ein Zeichenfolgenausdruck oder eine Referenz auf ein Feld, das die Zeichenfolge enthält, die mit den ISO-Abkürzungen (International Standards Organization) für die Währung übereinstimmen muss, die umgewandelt werden soll. Im Abschnitt "Anmerkungen" werden einige ISO-Codes aufgeführt. |
TargetCurrency | Erforderlich | String | Ein Zeichenfolgenausdruck oder eine Referenz auf ein Feld, das die Zeichenfolge enthält, die mit dem ISO-Code der Währung übereinstimmen muss, in die die Zahl umgewandelt werden soll. Eine Liste der ISO-Codes finden Sie im Abschnitt "Anmerkungen". |
FullPrecision | Optional | Variant | Ein boolescher Wert, bei dem True (1) die währungsspezifischen Rundungsregeln ignoriert (in der Argumentbeschreibung sourcecurrency als Anzeigegenauigkeit bezeichnet) und den Umrechnungsfaktor mit sechs signifikanten Ziffern ohne nachfolgende Rundung verwendet. False (0) verwendet die währungsspezifischen Rundungsregeln, um das Ergebnis anzuzeigen. Wenn der Parameter nicht angegeben wird, ist der Standardwert False. |
TriangulationPrecision | Optional | Variant | Ein ganzzahliger Wert größer oder gleich 3, der die Anzahl der signifikanten Ziffern in der Berechnungsgenauigkeit angibt, die für den Euro-Zwischenwert bei der Konvertierung zwischen zwei nationalen/regionalen Währungen verwendet wird. |
Rückgabewert
Gleitkommawert mit doppelter Genauigkeit
Hinweise
Die folgende Tabelle enthält die ISO-Codes, die mit den Argumenten SourceCurrency und TargetCurrency verwendet werden können.
Währung | ISO-Code | Berechnungsgenauigkeit | Anzeigegenauigkeit |
---|---|---|---|
Belgische Franc | BEF | 0 | 0 |
Luxemburgische Franc | LUF | 0 | 0 |
Deutsche Mark | DEM | 2 | 2 |
Spanische Peseten | ESP | 0 | 0 |
Französische Franc | FRF | 2 | 2 |
Irisches Pfund | IEP | 2 | 2 |
Italienische Lire | ITL | 0 | 0 |
Niederländische Gulden | NLG | 2 | 2 |
Österreichische Schilling | ATS | 2 | 2 |
Portugiesische Escudos | PTE | 0 | 0 |
Finnische Mark | FIM | 2 | 2 |
Euro | EUR | 2 | 2 |
In der vorhergehenden Tabelle legt die Berechnungsgenauigkeit fest, auf welche Währungseinheit das Ergebnis, basierend auf der Umwandlungsgenauigkeit, gerundet wird. Wenn Sie beispielsweise in Deutsche Mark umwandeln, ist die Berechnungsgenauigkeit 2, und das Ergebnis wird auf den nächsten Pfennig gerundet, wobei eine Mark aus hundert Pfennig besteht. Die Anzeigegenauigkeit legt fest, wie viele Dezimalstellen in dem Ergebnisfeld angezeigt werden.
Neuere Versionen der EuroConvert-Funktion unterstützen eventuell zusätzliche Währungen.
Währung | ISO-Code |
---|---|
Dänische Kronen | DKK |
Drachme | GRD |
Schwedische Kronen | SEK |
Britisches Pfund Sterling | GBP |
Nachfolgende Nullen werden abgeschnitten, und bei ungültigen Parametern wird #Fehler zurückgegeben.
Wenn der ISO-Quellcode derselbe ist wie der ISO-Zielcode, wird der Originalwert der Zahl aktiviert.
Diese Funktion übernimmt kein Format.
Die EuroConvert-Funktion verwendet die aktuellen Kurse, die von der EU (Europäische Union) festgelegt wurden. Wenn sich die Kurse ändern, wird Microsoft die Funktion aktualisieren. Alle Informationen über die derzeit gültigen Vorschriften und Kurse erhalten Sie aus den Veröffentlichungen der Europäischen Kommission zum Euro.
Beispiel
Das erste Beispiel wandelt 1,20 Deutsche Mark in einen Euro-Wert (Antwort = 0,61) um. Das zweite Beispiel wandelt 1,47 Französische Franc in Deutsche Mark um (Antwort = 0,44 €). Sie setzen Wechselkurse von 1 Euro = 6,55858 Französische Franc und 1,92974 Deutsche Mark voraus.
EuroConvert(1.20,"DEM","EUR")
EuroConvert(1.47,"FRF","DEM",TRUE,3)
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.