【分享成果,随喜正能量】心有多静,福就有多深”。手相好的人也是一种福报,心存恶念,慈悲为怀,修心的第一步开始。。

《VBA代码解决方案》(10028096)这套教程是我最早推出的教程,目前早已是第三版修订了。这套教程定位于入门后的提升,在学习这套教程过程中linux中文乱码,优缺是要理解及把握我的“积木编程”思想。要灵活运用教程中的实例像搭积木一下把自己喜欢的代码摆好。

这套教程共三册,一百四十七讲,内容覆盖较广,也是中级和高级间的过度教程,改版后的内容主要是提供程序源码文件及代码修正为32位和64位兼用代码。今后一段时间会给你们相继推出。明日的内容是第54讲:VBA对数据的低格处理

format参数_format命令参数有哪些_format命令参数详解

第五十六讲低格数值、日期和时间

你们好,我们明日继续讲解VBA代码解决方案的第56讲内容:低格数值、日期和时间

1Format函数的讲解

提及低格format命令参数有哪些,好多同学马上会想到财务的报表,是这些特别疏密有致的数字,虽然,这种规范化的数字表示都是有一定的原则执行的,这个原则就是按规矩执行。在VBA中就是Format函数地借助了。

Format函数依据格式表达式中的指令来低格的数值、日期和时间,句型如下:

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

其中参数

1)expression是必须的,任何有效的表达式。

2)format是可选的,有效的命名表达式或用户自定义格式表达式。

3)firstdayofweek可选参数。常数,表示一礼拜的第三天。firstweekofyear可选参数。常数,表示一年的第一周。

4)firstdayofweek参数有下边设置:vbUseSystem0使用NLSAPI设置;VbSunday1礼拜日(缺省);vbMonday2礼拜一;vbTuesday3礼拜二;vbWednesday4礼拜三;vbThursday5礼拜四;vbFriday6礼拜五;vbSaturday7礼拜六

5)firstweekofyear参数有下边设置:vbUseSystem0使用NLSAPI设置;vbFirstJan11从包含四月一日的那一周开始(缺省)。;vbFirstFourDays2从本年第一周开始,而此周起码有四天在本年中。VbFirstFullWeek3从本年第一周开始,而此周完全在本年中。

2Format函数的应用实例

Format函数是VBA中的常用函数,可以实现数值、日期和时间格式的转变format命令参数有哪些,下边为一段示例代码如下:

Submynz_56()

MsgBoxFormat(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,”LongDate”)&Chr(13)_

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

&Format(Now,”hh:mm:ssAMPM”)

EndSub

代码窗口:

format命令参数有哪些_format参数_format命令参数详解

代码解析:mynz_56过程使用消息框显示低格后的数值、日期和时间。

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

format命令参数有哪些_format参数_format命令参数详解

2)第3行代码将数值低格为两位小数的比率格式显示。

3)第4行代码将数值低格为千位分隔符显示。

4)第5行代码将数值低格为以美金符号显示的两位小数,以千位分隔符分隔,倘若是负值则以小括弧显示。

5)第6行代码将数值低格为以人民币符号显示的两位小数,以千位分隔符分隔,倘若是负值则以小括弧显示。

6)第7行代码将系统日期低格为“yyyy-mm-dd”格式显示。

7)第8行代码将系统日期低格为“yyyymmdd”格式显示。

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

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

format命令参数详解_format参数_format命令参数有哪些

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

运行结果:

明日内容发愿:

1Format函数的意义是哪些?

2怎样实现数字的低格?

本讲内容参考程序文件:VBA代码解决方案(55-60).xlsm

format命令参数详解_format命令参数有哪些_format参数

我20多年的VBA实践经验长春linux培训,全部浓缩在下边的各个教程中:

format命令参数详解_format命令参数有哪些_format参数

【分享成果,随喜正能量】人生靠养,养温和的情绪,养平和的态度,便养好了人生。。

Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复