使用VBA一起添加小时数

时间:2014-02-10 15:33:47

标签: excel-vba vba excel

我有一张excel表格,显示excel中常规小时和加班时间的总数。我试图弄清楚如何将它们组合在一起以获得excel表格如下所示的一个月的总工作时间

E00XXXX   James Smith     160:00   19:52
E00XXXX   John Doe        160:00   19:52
E00XXXX   Sue Patterson   160:00   19:52

我正在尝试将最后两列添加到一起以获得类似这样的内容

E00XXXX   James Smith     160:00   19:52   179:52
E00XXXX   John Doe        160:00   15:22   175:22
E00XXXX   Sue Patterson   160:00   10:47   170:47

我没有任何代码可以尝试,因为我老实说甚至不知道从哪里开始。我还想说明这必须在VBA中完成,并且我无法控制excel中的格式。

1 个答案:

答案 0 :(得分:1)

要自动格式化添加时间超过24小时,60分钟或60秒的时间,您可以在Excel中使用以下自定义数字格式和SUM功能:

Hours = [h]:mm:ss
Minutes = [m]:ss
Seconds = [ss]

Source