Milisaniyeleri bir Excel makrosunda görüntülemeye çalışıyorum. Milisaniye cinsinden zaman damgası olan bir tamsayı sütunum var (örneğin, 28095200, 7: 48: 15.200 am) ve yanında, hareketli bir ortalamayı tutan ve zamanı bir hh:mm:ss.000
formatta gösteren yeni bir sütun yapmak istiyorum .
Dim Cel As Range
Set Cel = Range("B1")
temp = Application.Average(Range("A1:A2")) / 1000
ms = Round(temp - Int(temp), 2) * 1000
Cel.Value = Strings.Format((temp / 60 / 60 / 24), "hh:mm:ss") _
& "." & Strings.Format(ms, "#000")
Bu, hücrede yalnızca "mm: ss.0" görüntüler. Yine de hücreyi tıkladığımda formül çubuğunda "hh: mm: ss" gösteriyor. Saatler neden eksik? Saatleri, dakikaları, saniyeleri ve milisaniyeleri nasıl gösterebilirim?