我正在使用CCur()
而不是CDbl()
在这个问题中回答:
但我想显示小数位数,例如 3 应该是 3.00,3.555 应该是 3.55。
如何使用 CCur() 函数实现这一点?
我正在使用CCur()
而不是CDbl()
在这个问题中回答:
但我想显示小数位数,例如 3 应该是 3.00,3.555 应该是 3.55。
如何使用 CCur() 函数实现这一点?
CCur() 是“转换为货币”函数,而不是数字格式化函数。
请改用以下函数:
FormatNumber (number [,DecimalPlaces [,IncludeLeadingZero [,UseParenthesis [, GroupDigits]]]] )
或者
FormatCurrency (Expression[,NumDigAfterDec[,IncLeadingDig[,UseParForNegNum[,GroupDig]]]])
number :要格式化的数字。
DecimalPlaces :小数点后显示的位数。
IncludeLeadingZero : 包括数字 <1 和 > -1 的前导零
UseParenthesis : 在括号中显示负数 (500) = -500
GroupDigits : 用逗号(或区域分隔符)对大数字进行分组
不四舍五入固定到小数点后两位;
curvar = int(curvar * 100) / 100
格式化显示(3
-> "3.00"
:
curvar = formatnumber(int(curvar * 100) / 100, 2)