FormatCurrency 函数

返回使用系统控制面板中定义的货币符号将其格式设置为货币值的表达式。

语法

FormatCurrency ( Expression [, NumDigitsAfterDecimal ] [, IncludeLeadingDigit ] [, UseParensForNegativeNumbers ] [, GroupDigits ] )

FormatCurrency函数语法具有以下参数:

参数

描述

表达式

必需。 要设置格式的表达式。

NumDigitsAfterDecimal

可选。 指示小数点右侧的位数的数值。 默认值为-1, 表示使用计算机的区域设置。

IncludeLeadingDigit

可选。 三态常量, 指示是否显示小数值的前导零。 请参阅值的设置部分。

UseParensForNegativeNumbers

可选。 三态常量, 指示是否在括号内放置负值。 请参阅值的设置部分。

GroupDigits

可选。 三态常量, 指示是否使用计算机区域设置中指定的组分隔符对数字进行分组。 请参阅值的设置部分。


设置

IncludeLeadingDigit UseParensForNegativeNumbersGroupDigits参数具有以下设置:

常数

说明

vbTrue

-1

True

vbFalse

0

False

vbUseDefault

-2

使用计算机的区域设置中的设置。


备注

当省略一个或多个可选参数时, 省略参数的值由计算机的区域设置提供。

货币符号相对于货币值的位置由系统的区域设置确定。

注意:  所有设置信息均来自 "区域设置" "货币" 选项卡, 除了 "数字" 选项卡中的前导零。

示例

表达式

结果

从 ProductSales 中选择 "FormatCurrency" ([单价]) 作为表达式 1;

将 "单价" 字段中的数字值设置为 "货币" 格式, 并返回到列表达式1。

从 ProductSales 中选择 "Formatcurrency" ([折扣], 2,-1,-1) 作为 DiscountedPrice。

将 "折扣" 字段中的数字值的格式设置为具有2个小数点的 "货币" 格式, 所有小于1的值在小数之前都有 "0", 负值将在括号中列出, 负值将按默认分隔符分组 ("1000" 将显示为 "")。作为 $1000.00, "-1000" 将显示为 ($1000.00), "0" 将显示为 $0.00)。

注意:  本页面是自动翻译的,可能包含语法错误或不准确之处。 我们的目的是使此内容能对你有所帮助。 能否告知我们此信息是否有所帮助? 下面是该参考内容的英文版

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划