मैं एक्सेल मैक्रो में मिलीसेकंड प्रदर्शित करने की कोशिश कर रहा हूं। मेरे पास पूर्णांकों का एक स्तंभ है जो मिलीसेकंड में टाइमस्टैम्प हैं (जैसे 28095200 7: 48: 15.200 बजे हैं), और मैं इसके बगल में एक नया कॉलम बनाना चाहता हूं जो एक रनिंग औसत रखता है और एक hh:mm:ss.000
प्रारूप में समय प्रदर्शित करता है ।
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")
यह केवल सेल में "mm: ss.0" प्रदर्शित करता है। फिर भी जब मैं सेल पर क्लिक करता हूं, तो यह सूत्र पट्टी में "hh: mm: ss" दिखाता है। घंटे क्यों गायब हैं? मैं घंटे, मिनट, सेकंड और मिलीसेकंड कैसे दिखा सकता हूं?