Application.EuroConvert メソッド (Access)

EuroConvert 関数を使用して、数値をユーロに変換するか、ユーロから参加通貨に変換します。 また、あるユーロ参加国の通貨から別のユーロ参加国の通貨に、ユーロを介して換算することもできます (三国換算)。 EuroConvert 関数では、EU で定められている固定換算レートを使います。

構文

EuroConvert (数値SourceCurrencyTargetCurrencyFullPrecisionTriangulationPrecision)

expressionApplication オブジェクトを 表す変数。

パラメーター

名前 必須 / オプション データ型 説明
Number 必須 倍精度浮動小数点型 (Double) 換算する数値、またはその数値を含むフィールドへの参照を指定します。
SourceCurrency 必須 String 変換する通貨の国際標準機関 (ISO) の頭字語に対応する文字列式、または文字列を含むフィールドへの参照。 「備考」セクションに記載されている ISO コードのいずれかを指定できます。
TargetCurrency 必須 String 文字列式、または文字列を含むフィールドへの参照で、数値を換算する通貨の ISO コードに対応しています。 ISO コードの一覧については、「備考」を参照してください。
FullPrecision 省略可能 バリアント型 (Variant) ブール値 。True (1) は通貨固有の丸めルール (sourcecurrency 引数の説明では表示精度と呼ばれます) を無視し、フォローアップの丸めなしで 6 桁の換算係数を使用します。 False (0) は、通貨固有の丸めルールを使用して結果を表示します。 パラメーターを省略すると、既定値は False になります
TriangulationPrecision 省略可能 バリアント型 (Variant) 2 つの国/地域通貨間の変換時に中間ユーロ値に使用される計算精度の有効桁数を指定する 3 以上の 整数値

戻り値

倍精度浮動小数点数

注釈

引数 SourceCurrency および引数 TargetCurrency に使用可能な ISO コードを次の表に示します。

通貨 ISO コード 計算精度 表示精度
ベルギー フラン BEF 0 0
ルクセンブルク フラン LUF 0 0
ドイツ マルク DEM 2 2
スペイン ペセタ ESP 0 0
フランス フラン FRF 2 2
アイルランド ポンド IEP 2 2
イタリア リラ ITL 0 0
オランダ ギルダー NLG 2 2
オーストリア シリング ATS 2 2
ポルトガル エスクード PTE 0 0
フィンランド マルッカ FIM 2 2
ユーロ EUR 2 2

前の表では、計算精度によって、換算通貨に基づいて、結果を四捨五入する通貨単位が決定されます。 たとえば、Deutsche マークに変換する場合、計算精度は 2 で、結果は最も近い pfennig、100 pfennigs をマークに丸められます。 表示精度によって、結果を含むフィールドに表示される小数点以下の桁数が決まります。

新しいバージョンの EuroConvert 関数では、サポートする通貨型が追加されています。

通貨 ISO コード
デンマーク クローネ DKK
ギリシャ ドラクマ GRD
スウェーデン クローネ SEK
イギリス ポンド GBP

末尾のゼロは切り捨てられ、引数が正しくない場合は #Error が返されます。

元の ISO コードと換算後の ISO コードが等しい場合、元の数値がアクティブになります。

この関数は書式を設定できません。

EuroConvert 関数は EU で定められた換算レートを使います。 レートが変更されると、この関数もアップデートされます。 その規則および実際の通貨レートの情報については、European Commission publications about the euro をご覧ください。

1 つ目の例では 1.20 ドイツ マルク (DM) をユーロに換算します (結果 = 0.61)。 2 つ目の使用例は 1.47 フランス フラン (Fr) をドイツ マルクに換算します (結果 = 0.44 DM)。 換算レートは、1 ユーロ = 6.55858 Fr、1.92974 DM としています。

EuroConvert(1.20,"DEM","EUR") 
EuroConvert(1.47,"FRF","DEM",TRUE,3)

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。