[算表] 用VBA计算时间差

楼主: anhbclbe (Crush)   2018-04-10 16:07:31
软件: EXCEL VBA
版本: 2010
各位好
我想请教一下 在EXCEL 中 用VBA计算时间的问题
我有两个储存格 range(A1) range(A2),里面有纪录作业时间,像这样
“11:13” 有小时与分钟
我要计算出,这两个储存格之间的时间差了几分钟,并显示在range(A3)
但我用直接相减出来的结果是错的,是一个零点多的数字
怎么用都不对
有GOOGLE到一个函式:datadiff,但视著写写看,却跳出错误讯息
想请教一下版上先进,该如何用VBA计算时间差呢?
以上
谢谢!!
作者: soyoso (我是耀宗)   2018-04-10 16:21:00
零点多的数字,可用range.numberformat来调整储存格格式"hh:mm"也可用format调整另外有datadiff这个函式?datediff这个倒是有看过如要以分钟显示的话,格式为"[m]";format如无法正确显示可改用工作表函数textdatediff参数interval则以n
楼主: anhbclbe (Crush)   2018-04-12 11:23:00
谢谢!!我写出来了

Links booklink

Contact Us: admin [ a t ] ucptt.com