我可以使用宏中的什么公式来显示超过 31 天的 dd:hh:mm 形式的值?

我可以使用宏中的什么公式来显示超过 31 天的 dd:hh:mm 形式的值?

当使用 Excel 提供的格式时dd:hh:mm,无法显示大于 31 的天数。

在宏中使用以下公式是不可能的

=INT(C5)&":"&TEXT(C5,"hh:mm:ss")

有谁知道如何dd:hh:mm使用 VBA 宏将数字转换为数字?

答案1

我不太清楚你在寻找什么,但我认为你在寻找的是Format功能?

Sub Test()

Dim C5As Double: C5= 44.509201
Debug.Print Int(C5) & ":" & Format(C5, "hh:mm")

End Sub

在此处输入图片描述

相关内容