Excel精英培训网

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

[分享] 【烟花原创】VBA零基础之第175篇 VBA函数之日期和时间(一)

[复制链接]
发表于 2014-5-7 08:53 | 显示全部楼层 |阅读模式
在开始介绍VBA中的日期与时间函数前,先提下Date 数据类型。
VBA中,Date数据类型是将日期和时间当作实数来存储,一共占用8个字节小数点左方为日期,小数点右方为时间。具体说来,数值的整型部分包含从18991230日算起的日数(可以用formatdatetime(0,vblongdate试试),数值的小数部分表示当天的具体时间。一般来说,具体的存放机制我们不必关心,VBA能灵活的进行内部浮点格式与外部日期显示之间的转换。

1>Date函数
功能:返回包含系统日期的Variant (Date),不包含时间。
语法:Date
如果要设置系统日期,请使用Date语句。
示例:


2>Now函数
功能:返回一个Variant (Date),根据计算机系统设置的日期和时间来指定日期和时间。
语法:Now
示例:


3> Time函数
功能:返回一个指明当前系统时间的 Variant (Date)
语法:Time
说明:为了设置系统时间,请使用 Time 语句。
示例:


4>Timer函数
功能:返回一个 Single,代表从午夜开始到现在经过的秒数。
语法:Timer
说明:MicrosoftWindows中,Timer函数返回一秒的小数部分。在Macintosh上,计时器的精度是1秒。
一般会用这个函数来测试代码运行所花费的时间。
示例:


练习:写自定义函数,唯一的参数是身份证号码,返回年龄。身份证号码1518位均可。对于无效的身份证号码可以通过返回值为"无效的身份证号码"给予提示。
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2014-5-11 20:25 | 显示全部楼层
回复

使用道具 举报

发表于 2014-5-11 22:10 | 显示全部楼层
回复

使用道具 举报

发表于 2014-6-18 17:03 | 显示全部楼层
日期和时间函数——Date函数等
回复

使用道具 举报

发表于 2014-8-2 17:00 | 显示全部楼层
谢谢老师
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-2 16:05 , Processed in 0.324588 second(s), 7 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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