विषय
Microsoft में मुख्य प्रोग्रामिंग कार्यालय जैसे कि Excel, Access, PowerPoint और Word में VBA - या "विज़ुअल बेसिक फ़ॉर एप्लीकेशंस", एक प्रोग्रामिंग भाषा शामिल है। वीबीए में "डेटडिफ़" फ़ंक्शन शामिल है, जो दो दी गई तारीखों के बीच अंतर को इंगित करता है। फ़ंक्शन आपको उस सीमा का चयन करने की भी अनुमति देता है जो फ़ंक्शन किसी सूची से उपयोग करेगा जिसमें वर्ष, दिन, घंटे, मिनट और सेकंड शामिल हैं।
दिशाओं
VBA में DateDiff कमांड का उपयोग करना सीखें (बृहस्पति / Photos.com / गेटी इमेजेज़)-
Microsoft Office उत्पाद खोलें जिसे आप VBA के साथ उपयोग कर रहे हैं। VBA कंसोल को खोलने के लिए "Alt" और "F11" कुंजी दबाएं।
-
स्क्रीन के बाईं ओर सूची से अपना VBA कोड वाला मॉड्यूल क्लिक करें। जब आपका कोड दाईं ओर दिखाई देता है, तो कर्सर को उस खाली लाइन पर रखें जहां आपको दो तिथियों के बीच के अंतर को निर्धारित करने की आवश्यकता होती है।
-
अपने VBA कोड में निम्न पंक्ति टाइप करें:
x = DateDiff ("h", date1, date2)
"एच" यह सुनिश्चित करेगा कि आपको घंटों में तारीखों का अंतर मिल जाए। "X" एक वैरिएबल है जिसे आप कोड की शुरुआत में सेट करते हैं और आपकी जरूरत के किसी भी वैरिएबल में बदल सकते हैं। "Date1" और "date2" वे चर हैं जो दिनांक मानों को संग्रहीत करते हैं। आप उन्हें कोड की शुरुआत में इन मूल्यों के लिए असाइन कर सकते हैं। इन चरों के बजाय, आप वर्तमान दिनांक और समय को वापस करने के लिए "अब" का उपयोग कर सकते हैं, वर्तमान तिथि को वापस करने के लिए "तिथि" या वर्तमान समय में लौटने के लिए "समय" का उपयोग कर सकते हैं। आप निम्न प्रारूप का उपयोग करके मैन्युअल रूप से दिनांक और समय दर्ज कर सकते हैं: "# mm / dd / yy hh: mm: ss #"। तेज प्रतीकों को शामिल करना सुनिश्चित करें ताकि वीबीए इसे समझ सकें।
-
एक नई कमांड लाइन का उपयोग करने के लिए "एंटर" दबाएं। दिनांक के बीच अंतर प्रदर्शित करने के लिए निम्नलिखित कोड दर्ज करें:
Msgbox x
"DateDiff" लाइन के सामने आपके द्वारा उपयोग किए जाने वाले वेरिएबल में "x" बदलें। जब आप कोड चलाते हैं, तो तारीखों के बीच का अंतर स्क्रीन पर एक छोटे संदेश बॉक्स में प्रदर्शित होगा।