Windows 10 पर Excel2016 vba प्रारूप फ़ंक्शन अप्रत्याशित समय विभाजक का उत्पादन करता है


1

नीचे दिया गया कोड अनुरोधित समय विभाजक देने के लिए उपयोग किया जाता है, लेकिन अब Windows 10 पर Excel2016 गलत परिणाम उत्पन्न करता है।

Public Sub TestDateFormat()
    Dim s As String
    Dim d As Date

    d = Now()
    s = Format(d, "yyyy.mm.dd Hh:Nn:Ss")
    Debug.Print s
End Sub

============================================

TestDateFormat

2018.11.08 13.43.26

विंडोज 10 प्रो संस्करण 10.0.17134 एक्सेल ऑफिस संस्करण 16.0.11001.20074 के लिए

किसी और के पास यह है?


Win10, Excel2016 (डेस्कटॉप) - मेरी मशीन पर काम करता है। माफ़ करना। क्या आप Office365 चला रहे हैं?
फ्रीमैन

जवाबों:


0

Vba फ़ंक्शन में समस्या। प्रारूप तिथि के लिए दिए गए विशेष परिसीमन का उपयोग करता प्रतीत होता है, लेकिन समय के लिए क्षेत्रीय सेटिंग्स से परिसीमन! हे भगवान!


0

अपने इच्छित प्रारूप में दिनांक संग्रहीत करने के लिए दिनांक सेल का उपयोग करें:

cell.NumberFormat = "yyyy.mm.dd hh:mm:ss"

0

StrReverse (बदलें (StrReverse (प्रारूप, d, "yyyy.mm.dd Hh: Nn: Ss")), ",", ":", 1, 2)।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.