विषयसूची
इस लेख में, मैं आपको दिखाऊंगा कि कैसे आप एक्सेल में VBA में वर्तमान तिथि प्राप्त कर सकते हैं। आप वर्तमान तिथि दिखाना सीखेंगे, वर्तमान समय दिखाएंगे, साथ ही दिनांक और समय को अपने वांछित प्रारूप में प्रारूपित करना सीखेंगे।
VBA में वर्तमान तिथि कैसे प्राप्त करें (त्वरित दृश्य)
अभ्यास कार्यपुस्तिका डाउनलोड करें
जब आप इस लेख को पढ़ रहे हों तो कार्य करने के लिए इस अभ्यास पुस्तिका को डाउनलोड करें।
<8 VBA.xlsm में वर्तमान दिनांक प्राप्त करें
VBA में वर्तमान दिनांक प्राप्त करने के 3 तरीके
आइए वर्तमान दिनांक प्राप्त करने के सर्वोत्तम तरीके देखें दिनांक और समय मैक्रो में VBA में।
1। VBA के दिनांक फ़ंक्शन द्वारा वर्तमान दिनांक प्राप्त करें
सबसे पहले, देखते हैं कि हम वर्तमान दिनांक कैसे प्राप्त कर सकते हैं। VBA के दिनांक फ़ंक्शन का उपयोग करके आप काफी व्यापक रूप से VBA में वर्तमान दिनांक प्राप्त कर सकते हैं।
कोड की पंक्ति होगी:<3 Current_Date=Date()
वर्तमान तिथि प्रदर्शित करने के लिए पूरा कोड होगा:
⧭ VBA कोड:
2444
ध्यान दें: यह कोड एक मैक्रो बनाता है, जिसे Get_Current_Date कहा जाता है।
⧭ आउटपुट:
इस मैक्रो को चलाएं , और आपको एक संदेश बॉक्स मिलेगा जो वर्तमान दिनांक, 11-जनवरी-22 .
और पढ़ें: Excel में वर्तमान दिनांक कैसे सम्मिलित करें
2. वीबीए के नाउ फंक्शन द्वारा वर्तमान दिनांक और समय डालें
प्राप्त करने के लिए आप अब फ़ंक्शन वीबीए का उपयोग कर सकते हैंवर्तमान तिथि वर्तमान समय के साथ।
कोड की पंक्ति होगी:
Current_Date_and_Time = Now()
इसलिए, पूरा कोड वर्तमान दिनांक और समय प्रदर्शित करने के लिए होगा:
⧭ VBA कोड:
1188
ध्यान दें: यह कोड एक मैक्रो बनाता है जिसे Get_Current_Date_and_Time कहा जाता है।
⧭ आउटपुट:
इस मैक्रो को रन करें, और आपको एक मैसेज बॉक्स मिलेगा जिसमें वर्तमान दिनांक और समय प्रदर्शित होगा, 11-जनवरी-22 11:23:20 पूर्वाह्न .
और पढ़ें: अब और एक्सेल VBA में फंक्शंस को फॉर्मेट करें
समान रीडिंग
- वीबीए कोड्स में डेट वेरिएबल (उदाहरण के साथ मैक्रोज़ के 7 उपयोग)
- एक्सेल डेट शॉर्टकट का इस्तेमाल कैसे करें <15 Excel में फ़ॉर्मूला के साथ देय तिथि की गणना करें (7 तरीके)
- तिथियों के साथ IF फ़ॉर्मूला का उपयोग कैसे करें (6 आसान उदाहरण)
के प्रारूप समारोह द्वारा वर्तमान दिनांक और समय को प्रारूपित करें अब तक, हमने वर्तमान तिथि और समय प्राप्त करना सीखा है। इस बार, देखते हैं कि हम दिनांक और समय को अपने इच्छित प्रारूप में कैसे प्रदर्शित कर सकते हैं।
3.1 वर्तमान दिनांक का प्रारूप
पहले, हम केवल वर्तमान दिनांक को प्रारूपित करेंगे .
हम इस उद्देश्य के लिए VBA के प्रारूप फ़ंक्शन का उपयोग करेंगे। फ़ंक्शन का वाक्यविन्यास है:
=Format(Date,Format)
इसलिए, वर्तमान दिनांक को dd/mm/yyyy प्रारूप में प्रदर्शित करने के लिए , कोड की पंक्ति होगी:
Current_Date = Format(Date,“dd/mm/yyyy”)
और पूरा VBA कोड होगा:
⧭ VBA कोड:
8025
ध्यान दें: यह कोड एक मैक्रो बनाता है जिसे Format_Date_and_Time कहा जाता है।
⧭ आउटपुट:
यदि आप यह कोड चलाते हैं, तो यह आपके वांछित प्रारूप में वर्तमान तिथि दिखाएगा, 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 कोड:
2278
ध्यान दें: यह कोड एक मैक्रो बनाता है कहा जाता है Format_Date_and_Time ।
⧭ आउटपुट:
अगर आप इस कोड को चलाएं, यह आपके इच्छित प्रारूप में वर्तमान दिनांक और समय दिखाएगा, dd/mm/yyyy hh:mm:ss am/pm , 11/01/2022 12:03:45 अपराह्न .
<3
और पढ़ें: एक्सेल में VBA के साथ तारीख को कैसे फॉर्मेट करें
सारांश
- द अब विज़ुअल बेसिक एप्लिकेशन का फ़ंक्शन वर्तमान दिनांक और समय लौटाता है।
- दिनांक फ़ंक्शन वर्तमान दिनांक लौटाता है।
- प्रारूप फ़ंक्शन किसी भी इच्छित प्रारूप में दिनांक और समय प्रदर्शित करता है।
निष्कर्ष
इन विधियों का उपयोग करके, आपExcel में मैक्रो में वर्तमान दिनांक और समय। क्या आपका कोई प्रश्न है? बेझिझक हमसे पूछें।