Sto cercando di visualizzare i millisecondi in una macro di Excel. Ho una colonna di numeri interi che sono timestamp in millisecondi (ad esempio 28095200 è 7: 48: 15.200 am), e voglio creare una nuova colonna accanto ad essa che mantenga una media corrente e visualizzi l'ora in un hh:mm:ss.000
formato.
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")
Questo visualizza solo "mm: ss.0" nella cella. Tuttavia, quando faccio clic sulla cella, viene visualizzato "hh: mm: ss" nella barra della formula. Perché mancano le ore? Come posso visualizzare ore, minuti, secondi e millisecondi?