Excel VBA编程 日期数据类型
VBA提供了一个存储日期和时间值的数据类型,即Date类型。它以64位(8个字节)数字来存储Date变量,其表现形式为浮点数值。
它表示的日期范围从100年1月1日到9999年12月31日,时间从00:00:00到23:59:59。Date型整数部分存储日期值,小数部分存储时间值。
日期文字应该用数学符号#括起来,例如,下面定义日期型的变量并赋值:
'将aToday这个变量定义为Date型变量
Dim aToday As Date
'赋值于aToday这个变量
aToday = #9/15/2008#
提 示 | 在给aToday这个时间变量赋值时,可以写成“aToday=#September 15,2008”,或者“aToday=#15 Sep 08#”,Date变量会根据计算机中的短日期格式来显示。 |
另外,在VBA中,用于获取当前日期和时间的函数有Now,Date和Time。下面介绍一个通过调用Now函数可以同时返回Date型变量的日期和时间。
例如,在【代码】编辑窗口中,输入NOW()函数,则将返回当前的日期和时间值,如图4-1所示。
图4-1 返回日期和时间
提 示 | 输入代码后,按F5功能键即可运行程序,将弹出一个显示日期和时间的对话框,如图4-1所示。 |
其中,在【代码】编辑窗口中,输入的代码如下:
Sub 日期()
日期字符串是什么Dim T As Date
T = Now
End Sub
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论