WorksheetFunction.USDollar メソッド (Excel)

数値を文字列形式に変換し、通貨記号を適用します。 このメソッドの名前および適用される記号は、使用する言語の設定によって異なります。

構文

USDollar (arg1, arg2)

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

パラメーター

名前 必須 / オプション データ型 説明
Arg1 必須 倍精度浮動小数点型 (Double) 数値を含むセルの参照または戻り値が数値となる数式を指定します。
Arg2 必須 倍精度浮動小数点型 (Double) 小数点以下の桁数を指定します。 Arg2 が負の数の場合、数値は小数点の左側に丸められます。 桁数を省略すると、0 を指定したと見なされます。

戻り値

String

注釈

USDollar メソッドは、通貨形式を使用して数値をテキストに変換し、小数点は指定された場所に四捨五入されます。 使用される形式は $#,##0.00_);($#,##0.00) です。

[ セルの書式設定 ] コマンドで数値が含まれているセルを書式設定する場合と、 Dollar メソッドで直接数値を書式設定する場合の主な違いは、 Dollar によって結果がテキストに変換される点です。 A number formatted with the Format Cells command is still a number. Excel では計算時にテキスト値として入力された数値が数値に変換されるため、数式で Dollar で書式設定された数値を引き続き使用できます。

次の使用例では、数値を小数第 2 位に四捨五入し、通貨書式で表示します ($1,234.57)

=DOLLAR(A2, 2)

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

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