当使用 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