Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3223|回复: 1

[分享] 【烟花原创】VBA零基础之第173篇 VBA函数之字符串(九)

[复制链接]
发表于 2014-5-5 12:20 | 显示全部楼层 |阅读模式
19>FormatCurrency函数
功能:返回一个货币值格式的表达式,它使用系统控制面板中定义的货币符号。
语法:
FormatCurrency(Expression[,NumDigitsAfterDecimal[,IncludeLeadingDigit [,UseParensForNegativeNumbers [,GroupDigits]]]])

Expression 必需的。要格式化的表达式。
NumDigitsAfterDecimal 可选的。数字值,表示小数点右边的显示位数。缺省值为–1,表示使用计算机的区域设置值。
IncludeLeadingDigit 可选的。三态常数,表示小数点前是否显示一个零。
UseParensForNegativeNumbers可选的。三态常数,表示是否把负数值放在圆括号内。
GroupDigits 可选的。三态常数,表示是否用组分隔符对数字进行分组,组分隔符由计算机的区域设置值指定。

IncludeLeadingDigitUseParensForNegativeNumbers GroupDigits参数的设置值如下:
vbTrue –1 True
vbFalse 0 False
vbUseDefault 2 使用计算机区域设置中的设置值。

说明:
当忽略一个或多个选项参数时,被忽略的参数值由计算机的区域设置值提供。
货币符号相对货币值的位置由计算机的区域设置值确定。
注意   除起始的零外,所有设置值信息都来自“区域设置”的“货币”选项卡,起始的零来自“数字”选项卡。

示例:



20>FormatDateTime函数
功能:返回一个日期或时间格式的表达式。
语法:FormatDateTime(Date[,NamedFormat])
Date 必需的。要被格式化的日期表达式。
NamedFormat 可选的。数字值,表示日期/时间所使用的格式。如果忽略该值,则使用vbGeneralDate

NamedFormat参数的设置值如下:
vbGeneralDate 0 显示日期和/或时间。如果有日期部分,则用短日期格式显示。如果有时间部分,则用长时间格式显示。如果都有,两部分都显示。
vbLongDate 1 用计算机区域设置值中指定的长日期格式显示日期。
vbShortDate 2 用计算机区域设置值中指定的短日期格式显示日期。
vbLongTime 3 用计算机区域设置值中指定的时间格式显示时间。
vbShortTime 4 24小时格式(hhmm)显示时间。

示例:


自习:
FormatNumber函数
FormatPercent函数
发表于 2014-6-18 17:02 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-2 20:24 , Processed in 0.239325 second(s), 5 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表