सामग्री सारणी
या लेखात, मी तुम्हाला एक्सेलमध्ये VBA मध्ये वर्तमान तारीख कशी मिळवू शकता ते दाखवेन. तुम्ही सध्याची तारीख दर्शविणे, सध्याची वेळ दर्शविणे, तसेच तुमच्या इच्छित फॉर्मेटमध्ये तारीख आणि वेळ फॉर्मेट करण्यास शिकाल.
VBA (क्विक व्ह्यू) मध्ये वर्तमान तारीख कशी मिळवायची
सराव वर्कबुक डाउनलोड करा
तुम्ही हा लेख वाचत असताना कार्य करण्यासाठी हे सराव पुस्तक डाउनलोड करा.
<8 VBA.xlsm मध्ये वर्तमान तारखा मिळवा
3 VBA मध्ये वर्तमान तारीख मिळवण्याचे मार्ग
चला वर्तमान मिळविण्याचे सर्वोत्तम मार्ग शोधूया VBA मधील मॅक्रो मध्ये तारीख आणि वेळ.
1. VBA च्या दिनांक कार्यानुसार वर्तमान तारीख मिळवा
सर्वप्रथम, आपण वर्तमान तारीख कशी मिळवू शकतो ते पाहू या. VBA चे डेट फंक्शन वापरून तुम्ही सध्याची तारीख VBA मध्ये मिळवू शकता.
कोडची ओळ असेल:<3 Current_Date=Date()
वर्तमान तारीख प्रदर्शित करण्यासाठी पूर्ण कोड असेल:
⧭ VBA कोड:
1493
टीप: हा कोड Get_Current_Date नावाचा Macro तयार करतो.
⧭ आउटपुट:
हा मॅक्रो चालवा , आणि तुम्हाला प्रदर्शित करणारा संदेश बॉक्स मिळेल वर्तमान तारीख, 11-जानेवारी-22 .
अधिक वाचा: एक्सेलमध्ये वर्तमान तारीख कशी घालावी
2. VBA
च्या नाऊ फंक्शननुसार वर्तमान तारीख आणि वेळ घाला VBA चे Now फंक्शन वापरू शकता.वर्तमान वेळेसह वर्तमान तारीख.
कोडची ओळ असेल:
Current_Date_and_Time = Now()
म्हणून, पूर्ण कोड वर्तमान तारीख आणि वेळ प्रदर्शित करण्यासाठी असेल:
⧭ VBA कोड:
6010
टीप: हे कोड Get_Current_Date_and_Time नावाचा Macro तयार करतो.
⧭ आउटपुट:
हे मॅक्रो चालवा, आणि तुम्हाला वर्तमान तारीख आणि वेळ प्रदर्शित करणारा संदेश बॉक्स मिळेल, 11-Jan-22 11:23:20 AM .
अधिक वाचा: Excel VBA मध्ये Now आणि Format फंक्शन्स
समान वाचन
- व्हीबीए कोड्समध्ये डेट व्हेरिएबल (7 मॅक्रोचे उदाहरणांसह वापर)
- एक्सेल डेट शॉर्टकट कसा वापरायचा <15 एक्सेलमधील सूत्रासह देय तारखेची गणना करा (7 मार्गांनी)
- तारीखांसह IF सूत्र कसे वापरावे (6 सोपी उदाहरणे)
च्या फॉरमॅट फंक्शननुसार वर्तमान तारीख आणि वेळ फॉरमॅट करा आजपर्यंत, आम्ही वर्तमान तारीख आणि वेळ मिळवण्यास शिकलो आहोत. या वेळी, आम्ही आमच्या इच्छित फॉरमॅटमध्ये तारीख आणि वेळ कशी प्रदर्शित करू शकतो ते पाहू.
3.1 वर्तमान तारीख फॉरमॅट करा
प्रथम, आम्ही फक्त वर्तमान तारीख फॉरमॅट करू .
या उद्देशासाठी आम्ही VBA चे फॉर्मेट फंक्शन वापरू. फंक्शनचा वाक्यरचना आहे:
=Format(Date,Format)
म्हणून, वर्तमान तारीख dd/mm/yyyy स्वरूपात प्रदर्शित करण्यासाठी , कोडची ओळ असेल:
वर्तमान_तारीख = स्वरूप(तारीख,“dd/mm/yyyy”)
आणि पूर्ण VBA कोड असेल:
⧭ VBA कोड:
9120
टीप: हा कोड मॅक्रो नावाचा तारीख_आणि_वेळ तयार करतो.
⧭ आउटपुट:
तुम्ही हा कोड रन केल्यास, तो तुमच्या इच्छित फॉरमॅटमध्ये वर्तमान तारीख दर्शवेल, dd/mm/yyyy , 11/01/2022 .
3.2 सध्याची तारीख आणि वेळ फॉरमॅट करा
तुम्ही वर्तमान तारीख आणि वर्तमान वेळ एकत्र स्वरूपित करण्यासाठी स्वरूप फंक्शन देखील वापरू शकता.
सध्याची तारीख आणि वेळ dd/mm/yyyy hh:mm फॉरमॅटमध्ये प्रदर्शित करूया. :ss am/pm .
कोडची ओळ अशी असेल:
Current_Date_and_Time = Format(Now(), "dd/mm/yyyy hh:mm:ss am/pm")
आणि पूर्ण VBA कोड असेल:
⧭ VBA कोड:
3067
टीप: हा कोड मॅक्रो तयार करतो म्हणतात Format_Date_and_Time .
⧭ आउटपुट:
जर तुम्ही हा कोड चालवा, तो तुमच्या इच्छित फॉरमॅटमध्ये वर्तमान तारीख आणि वेळ दर्शवेल, dd/mm/yyyy hh:mm:ss am/pm , 11/01/2022 12:03:45 pm .
<3
अधिक वाचा: एक्सेलमध्ये VBA सह तारीख कशी फॉरमॅट करायची
सारांश
- द आता Visual Basic Application चे फंक्शन वर्तमान तारीख आणि वेळ देते.
- Date फंक्शन वर्तमान तारीख परत करते.
- फॉर्मेट फंक्शन कोणत्याही इच्छित फॉरमॅटमध्ये तारीख आणि वेळ प्रदर्शित करते.
निष्कर्ष
या पद्धतींचा वापर करून, तुम्ही मिळवू शकता आणि प्रदर्शित करू शकता.एक्सेलमधील मॅक्रो मध्ये वर्तमान तारीख आणि वेळ. तुला काही प्रश्न आहेत का? आम्हाला विचारण्यास मोकळ्या मनाने.