WorksheetFunction メソッド (Excel)WorksheetFunction.Roman method (Excel)

アラビア数字を、ローマ数字を表す文字列に変換します。Converts an arabic numeral to roman, as text.

構文Syntax

欧文(Arg1Arg2)expression.Roman (Arg1, Arg2)

: WorksheetFunction オブジェクトを表す変数。expression A variable that represents a WorksheetFunction object.

パラメーターParameters

名前Name 必須 / オプションRequired/Optional データ型Data type 説明Description
Arg1Arg1 必須Required DoubleDouble 数値-変換するアラビア数字を指定します。Number - the Arabic numeral that you want converted.
Arg2Arg2 省略可能Optional VariantVariant 形式-ローマ数字の種類を指定する数値を指定します。Form - a number specifying the type of roman numeral you want. ローマ数字のスタイルは、[クラシック] から [簡体] までの範囲で、フォームの値が増加するにつれて簡潔になります。The roman numeral style ranges from Classic to Simplified, becoming more concise as the value of form increases.

戻り値Return value

StringString

注釈Remarks

次の表では、 _Arg2_に使用できる値について説明します。The following table describes the values that can be used for Arg2.

[Form/フォーム]Form Type
0 または省略0 or omitted クラシックClassic.
1-d1 より簡潔に。More concise.
pbm-22 より簡潔に。More concise.
1/33 より簡潔に。More concise.
2/44 略式Simplified.
TRUETRUE 正式Classic.
FALSEFALSE 略式Simplified.

数値に負の値を指定すると、エラー値 #VALUE!If number is negative, the #VALUE! が返されます。error value is returned.

数値に 3999 より大きい値を指定すると、エラー値 #VALUE!If number is greater than 3999, the #VALUE! が返されます。error value is returned.

サポートとフィードバックSupport and feedback

Office VBA またはこの説明書に関するご質問やフィードバックがありますか?Have questions or feedback about Office VBA or this documentation? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.