发现近阶段特喜欢写宏。
早几天写了两篇关于时间间隔的博文,分享了几个间隔宏代码。
今天在看书的时候,又萌发了一个主意。
指定一个时间,快速往前或往后推算指定的日期?
凭着我那三脚猫的VBA基础,凑了个宏,基本能实现输出,满足需要。
上代码:
- Sub 获取指定时间日期()
- ‘ 获取指定时间日期 Macro
- ‘ 宏由 Kael.Z 录制,时间: 2011/9/21
- Dim rs As Date
- Dim sj As Date
- Dim jg As Integer
- sj = InputBox("请输入指定时间:", "请指定时间")
- jg = InputBox("时间间隔偏移(可正负):", "时间偏移量")
- rs = DateAdd("d", jg, sj)
- If jg >= 0 Then
- MsgBox sj & Space(1) & Abs(jg) & "天之后是:" & rs
- Else
- MsgBox sj & Space(1) & Abs(jg) & "天之前是:" & rs
- End If
- End Sub
间隔输入正数表示当前指定日期往后推算天数,负数代表往回推算,时间倒流啊。呵呵!
代码在一时拼写的,可能看着不够舒服,意思是应该表达到了,有需要的拿走。
本文纯属折腾。
很有意思的说,其实excel功能很强大,很多软件的计算内核基于此诞生。
呵呵,是很强大,不然早被取代了
还可以吧,呵呵!
呵呵 还真的是看不明白!
有
些
专
业
啊
!!