您现在的位置: 首页 > 推荐 > vba numberformat用法(手把手教你使用Format函数)

vba numberformat用法(手把手教你使用Format函数)

发布时间:2021-01-12 14:53:35 作者:编辑 栏目:推荐 阅读量:()

大家好,我们今日继续讲解VBA代码解决方案的第56讲内容:格式化数值、日期和时间

提到格式化,很多朋友马上会想到财务的报表,是那些非常错落有致的数字,其实,这些规范化的数字表示都是有一定的原则执行的,这个原则就是规矩的执行。在VBA中就是Format函数的利用了。

Format函数根据格式表达式中的指令来格式化的数值、日期和时间,语法如下:

Format(expression[, format[, firstdayofweek[, firstweekofyear]]])

其中参数expression是必需的,任何有效的表达式。

参数format是可选的,有效的命名表达式或用户自定义格式表达式。firstdayofweek可选参数。常数,表示一星期的第一天。firstweekofyear可选参数。常数,表示一年的第一周。

firstdayofweek 参数有下面设置:vbUseSystem 0 使用 NLS API 设置;VbSunday 1 星期日(缺省);vbMonday 2 星期一;vbTuesday 3 星期二;vbWednesday 4 星期三;vbThursday 5 星期四;vbFriday 6 星期五;vbSaturday 7 星期六

firstweekofyear 参数有下面设置:vbUseSystem 0 使用 NLS API 设置;vbFirstJan1 1 从包含一月一日的那一周开始(缺省)。;vbFirstFourDays 2 从本年第一周开始,而此周至少有四天在本年中。VbFirstFullWeek 3 从本年第一周开始,而此周完全在本年中。

Format函数是VBA中的常用函数,可以实现数值、日期和时间格式的转变,下面为一段示例代码如下:

Sub MyFromatCurrent()

MsgBox Format(123456.789, "0.00") & Chr(13) _

& Format(123456.789, "0.00%") & Chr(13) _

& Format(123456.789, "##,##0.00") & Chr(13) _

& Format(-123456.789, "$#,##0.00;($#,##0.00)") & Chr(13) _

& Format(-123456.789, "¥#,##0.00;(¥#,##0.00)") & Chr(13) _

& Format(Date, "yyyy-mm-dd") & Chr(13) _

& Format(Date, "yyyymmdd") & Chr(13) _

& Format(Date, "Long Date") & Chr(13) _

& Format(Now, "hh:mm:ss") & Chr(13) _

& Format(Now, "hh:mm:ss AMPM")

End Sub

代码解析:

FromatCurrent过程使用消息框显示格式化后的数值、日期和时间。

第2行代码将数值格式化为两位小数格式显示。

第3行代码将数值格式化为两位小数的百分比格式显示。

第4行代码将数值格式化为千位分隔符显示。

第5行代码将数值格式化为以美元符号显示的两位小数,以千位分隔符分隔,如果是负值则以小括号显示。

第6行代码将数值格式化为以人民币符号显示的两位小数,以千位分隔符分隔,如果是负值则以小括号显示。

第7行代码将系统日期格式化为"yyyy-mm-dd"格式显示。

第8行代码将系统日期格式化为"yyyymmdd"格式显示。

第9行代码将系统日期格式化为长日期格式显示。

第10行代码将系统时间格式化为24小时、分钟和秒的格式显示。

第11行代码将系统时间格式化为分12小时、分钟和秒的格式显示。

代码窗口:

Format函数,在VBA代码中用于格式化数值、日期和时间的专用函数

运行结果:

Format函数,在VBA代码中用于格式化数值、日期和时间的专用函数

关键字: 函数

最新版权声明:叽叽歪歪吧提醒您:在浏览本本网站关于vba numberformat用法(手把手教你使用Format函数)文章时,请您务必阅读并理解本声明。本站部分内容来源于网络或者网友投稿,如果您认为本站不应该展示与您相关的信息,请及时与我们取得联系,我们会当天作出处理。

相关文章

拓展阅读

excel上下标怎么同时输入(全程图解上下标输入法)
excel上下标怎么同时输入(全程图解上下标输入法)在生活学习中经常遇到带有上下标的公式,这类的公式在Excel和Word中怎么输入?Excel中输入上线标:步骤1:输入V2步骤2:选择2,右击选择“设置单元格格式”步骤3:字体-特殊效果-上标,确认即可下标同上述步骤,只需在
2021-01-11 17:01:20 阅读(601)
天然水晶眼镜怎么辨别真假(免费教你4种鉴别方法)
天然水晶眼镜怎么辨别真假(免费教你4种鉴别方法)天然水晶是最早用于制作眼镜片的材料。 水晶质地坚硬,色泽美丽,光学性能稳定,在大气和化学药品的作用下不起任何变化。具有耐高温、抗强光的作用,能对眼睛起到很好的保护 作用。如何鉴别呢?♦镜片纹路的检查天然水品在形成过程中含有许多杂质,所以在
2021-01-11 17:01:16 阅读(241)
旅游营销策划案例范文(模板分析及营销技巧)引言 •十一国庆黄金周是一个重要的营销节点时机,旅游营销是逢年过节时的一种普遍的营销方式,不少旅游景点更是把社会化营销作为提升品牌的好机会。与旅游相关的产业要怎么出奇制胜、不落俗套地传播旅游品牌故事,吸引游客的注意力?旅游营销4.0时代,新时代的
2021-01-11 17:01:16 阅读(236)
 空手套白狼创业成功故事(分享两个真实案例及读后感)
空手套白狼创业成功故事(分享两个真实案例及读后感)在以前的文章中我曾经说过,创业就是没钱的人干的艰苦工作,也是整合资源、空手套白狼的一门绝活。有钱人一般都不愿意受创业这份罪,他只是投资,让别人干活,他收钱。那创业真的是空手套白狼吗?有没有这回事呢?今天我就跟大家分享两个这样的案例。一个普通农家女
2021-01-11 17:01:11 阅读(203)
科目三靠边停车30公分技巧(驾校考官曝光停车的5个技巧)
科目三靠边停车30公分技巧(驾校考官曝光停车的5个技巧)科目三的十六项考试历来是学员们头疼的地方,能顺利一把过的学员屈指可数,今天学姐就来和大家讲一讲靠边停车,别看是最后一项,想要顺利完成也不容易,完美细节操作请往下看!靠边停车考试要求:停车后,车轮与路边马路牙距离在30公分以内,要求一次性完成,
2021-01-11 17:01:05 阅读(323)

热门精选文章

最好的音乐手机是哪款 这6款音乐手机你值得拥有(图文)
2020-11-04 19:40:53
2020剑灵哪个职业厉害 2020剑灵职业大盘点(图文)
2020-11-04 21:00:46
宝塔镇河妖下一句涵义 全面解析其涵义(图文)
2020-11-04 21:01:36
2020剑网三新手职业推荐 新手推荐2大职业(图文)
2020-11-04 22:08:17
哪个网站看电影好 免费分享6款追剧网站(图文)
2020-11-04 21:00:39
手机上facebook的方法 免费教你玩转Facebook(图文)
2020-11-04 22:07:27
蓝翔挖掘机学费多少钱 浅谈蓝翔技校学费细则(图文)
2020-11-04 23:09:32
微信朋友圈怎么转发别人的说说 教你转发别人微信朋友圈说说(图文)
2020-11-04 23:09:18
玩游戏买什么台式电脑好 推荐5款台式电脑(图文)
2020-11-04 19:39:45
中专是什么文化程度 全方面解读中专文化程度(图文)
2020-11-05 15:06:16
扎西德勒是什么意思 西藏解释扎西德勒(图文)
2020-11-10 17:33:37
童星面试黑幕 曝光童星面试黑幕细则(图文)
2020-11-06 17:38:52
华为手机开不了机怎么办 手把手教你解决步骤(图文)
2020-11-12 17:33:42
视频码率是什么意思 浅析视频码率的定义(图文)
2020-11-06 16:57:33
最近什么电影好看搞笑 分享5部搞笑喜剧片(图文)
2020-11-06 17:04:11
空军中校是什么级别干部 全面解析空军级别(图文)
2020-11-05 14:29:52
火影忍者木叶丸的爸爸是谁 浅谈火影忍者木叶丸的爸爸(图文)
2020-11-06 16:58:25
壁挂炉阿里斯顿怎么样 带你全方面了解壁挂炉阿里斯顿(图文)
2020-11-04 21:01:22
十大直播电商平台薇娅 分享2020最新薇娅带货榜内况(图文)
2020-11-05 14:29:07
玛丽苏剧情是什么意思 带你正确解读玛丽苏剧情(图文)
2020-11-11 20:16:28