VBA小数> 1.0到时间hh:mm:ss格式

时间:2016-01-07 12:16:22

标签: vba excel-vba datetime excel

我在工作表中进行了几次计算,从具有格式和值的单元格开始,如下所示:

A1 = 00:30:00

在另一个单元格中,我将这25分钟除以3的公式:

A2 = A1 / 3 = 10:45:00

执行这样的vba模块时:

t_weld = Sheets("TIME").Range("A2").Value

“t_weld”变量的值为“0.447916”。将此变量与另一个变量相加并相乘后,最终值大于“1.0”。 hh:mm:ss格式的结果不会返回超过24小时的值,因此当小数值为> 1.0(超过24小时)时,它将从00:00:00重新开始。

我需要格式化该值以显示类似于48:35:00的结果。

有什么想法吗?谢谢!

1 个答案:

答案 0 :(得分:1)

这可以超过24小时:

$user = User::find(10)->with(['reviews','created_reviews','trips','trips.reviews']);

如公式栏和单元格所示:

enter image description here