この質問の回答CCur()
の代わりに使用しています:CDbl()
しかし、私は小数点以下の桁数を表示したい.例えば、3は3.00で、3.555は3.55でなければならない.
CCur() 関数を使用してこれを達成するにはどうすればよいですか?
この質問の回答CCur()
の代わりに使用しています:CDbl()
しかし、私は小数点以下の桁数を表示したい.例えば、3は3.00で、3.555は3.55でなければならない.
CCur() 関数を使用してこれを達成するにはどうすればよいですか?
CCur() は「通貨に変換」関数であり、数値書式設定関数ではありません。
代わりに次の関数を使用してください。
FormatNumber (数値 [,DecimalPlaces [,IncludeLeadingZero [,UseParenthesis [, GroupDigits]]]] )
また
FormatCurrency (式[,NumDigAfterDec[,IncLeadingDig[,UseParForNegNum[,GroupDig]]]])
number : フォーマットする数値。
DecimalPlaces : 小数点の後に表示する桁数。
IncludeLeadingZero : 数値 <1 および > -1 の先行ゼロを含めます UseParenthesis :
括弧内に負の数値を表示します (500) = -500
GroupDigits : 大きな数値をコンマ (または地域の区切り記号) でグループ化します
四捨五入せずに小数点以下2桁に固定するには;
curvar = int(curvar * 100) / 100
表示用にフォーマットするには(3
-> "3.00"
:
curvar = formatnumber(int(curvar * 100) / 100, 2)