VBA中对日期的处理方法和Excel在工作表中对日期的处理方法是不一样的。
在VBA所有的日期都以一个浮点数(一个有可变的小数位的数)表示。当使用日期和时间时,日期部分被转换为一个整型数,时间部分以一个数的小数部分表示,以占一天时间的百分数来计算。例如,中午是半天所以用0.5表示。为了决定一个日期的整型数,计算它需要决定一个初始日期。这个起始日期是1899年12月30日。这样以这一天为0计算,2008年1月1日的整型值就是39448,而那天的下午6:00就以39448.75来表示。
阅读全文…
VBA
Bug, Excel, Microsoft, VBA
最近评论