今天发现有一点太不方便了,为了一时的计算方便,将指定日期直接固化在宏代码上了,这样一想要想重新计算别的日期还得改代码。
不方便!
本想写点日记的,没思路。那就继续写点补充代码吧。
这次补充完全实现个性化定义。
上2个代码。
上面这个是指定时间到今天的方案。
- Sub 获取指定时间间隔2()
- ' 获取指定时间间隔 Macro
- ' 宏由 Kael.Z录制,时间: 2011/9/19
- Dim rs As Integer
- Dim sj1 As Date
- Dim sj2 As Date
- sj1 = InputBox("请输入指定开始日期:", "获取间隔时间")
- sj2 = InputBox("请输入指定终止日期:", "获取间隔时间")
- rs = DateDiff("d", sj1, sj2)
- MsgBox sj1 & "距" & sj2 & "已有:" & rs & "天"
- End Sub
上面这个代码为2个指定时间,完全可以自定义。
需要注意的是sj定义为日期类型,在输入时一定要输入成“2011-1-1”形式的,不然会出现类型不匹配的错误。
好了,就写到这里,再次折腾疲惫的大脑!有需要的拿走!
以后看看你的代码 学习一系
说实话 这个代码看着像数据库的 又像VB的~~~正好都不是很清楚╮(╯▽╰)╭
恩,跟VB基本同门,语法都差不多,这个完全寄生于Excel
留言是种美德,写点什么…
好久没逛博客了,呵呵,我来了。
饿 好深奥 不知道干嘛用的…..
Excel电子表格的宏代码,为了解决重复作业,办公自动化吧~
虽然看不太懂代码,还是特地来支持你一下
以后我写上说明你就能看懂了,哈哈~