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

数値を四捨五入し、ピリオド (.) とコンマ (,) を使って書式設定した文字列に変換します。Rounds a number to the specified number of decimals, formats the number in decimal format using a period and commas, and returns the result as text.


固定(Arg1Arg2Arg3)expression.Fixed (Arg1, Arg2, Arg3)

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


名前Name 必須 / オプションRequired/Optional データ型Data type 説明Description
Arg1Arg1 必須Required 倍精度浮動小数点型 (Double)Double 数値: 四捨五入して文字列に変換する数値を指定します。Number - the number you want to round and convert to text.
Arg2Arg2 省略可能Optional VariantVariant 桁数: 小数点以下の桁数を指定します。指定した桁数に四捨五入します。Decimals - the number of digits to the right of the decimal point.
Arg3Arg3 省略可能Optional VariantVariant No_commas- Trueの場合、返されるテキストにコンマを含めることが固定されないようにする論理値です。No_commas - a logical value that, if True, prevents Fixed from including commas in the returned text.

戻り値Return value



Microsoft Excel で扱うことができる数値の最大有効桁数は 15 桁ですが、桁数には 127 までの整数を指定することができます。Numbers in Microsoft Excel can never have more than 15 significant digits, but decimals can be as large as 127.

桁数に負の数を指定すると、数値は小数点の左側 (整数部分) の指定した桁 (1 の位を 0 とする) で四捨五入されます。If decimals is negative, number is rounded to the left of the decimal point.

桁数を省略すると、0 を指定したと見なされます。If you omit decimals, it is assumed to be 2.

No_commas がFalseであるか省略された場合、返されるテキストには通常どおりのコンマが含まれます。If no_commas is False or omitted, the returned text includes commas as usual.

[ Cells ] コマンド ([書式] メニュー) を使用して数値を含むセルの書式を設定すると、 **** その値をテキストに変換することが固定されています。The major difference between formatting a cell containing a number with the Cells command (Format menu) and formatting a number directly with the Fixed function is that Fixed converts its result to text. A number formatted with the Cells command is still a number.A number formatted with the Cells command is still a number.

サポートとフィードバック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.