वीबीए में कार्यदिवस फ़ंक्शन का उपयोग कैसे करें (उदाहरण के साथ)
आप किसी दिनांक से विशिष्ट संख्या में कार्यदिवस जोड़ने या घटाने के लिए VBA में कार्यदिवस पद्धति का उपयोग कर सकते हैं।
व्यवहार में इस पद्धति का उपयोग करने का एक सामान्य तरीका यहां दिया गया है:
SubAddWorkDays ()
Dim i As Integer
For i = 2 To 10
Range("C" & i) = WorksheetFunction.WorkDay(Range("A" & i), Range("B" & i))
Next i
End Sub
यह विशेष मैक्रो श्रेणी B2:B10 में निर्दिष्ट व्यावसायिक दिनों की संख्या को A2:A10 श्रेणी की प्रत्येक तिथि में जोड़ता है और परिणाम C2:C10 श्रेणी में प्रदर्शित करता है।
निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।
उदाहरण: वीबीए में कार्यदिवस फ़ंक्शन का उपयोग कैसे करें
मान लीजिए कि हमारे पास एक्सेल में तारीखों का एक कॉलम है और साथ ही एक अन्य कॉलम है जो प्रत्येक तारीख में जोड़ने के लिए व्यावसायिक दिनों की संख्या निर्दिष्ट करता है:
हम कॉलम ए में प्रत्येक संबंधित तिथि में कॉलम बी में व्यावसायिक दिनों की संख्या जोड़ने के लिए निम्नलिखित मैक्रो बना सकते हैं:
SubAddWorkDays ()
Dim i As Integer
For i = 2 To 10
Range("C" & i) = WorksheetFunction.WorkDay(Range("A" & i), Range("B" & i))
Next i
End Sub
जब हम इस मैक्रो को चलाते हैं, तो हमें निम्नलिखित आउटपुट प्राप्त होता है:
डिफ़ॉल्ट रूप से, कॉलम C दिनांकों को क्रमांक के रूप में प्रदर्शित करता है।
इन मानों को पहचानने योग्य तिथियों के रूप में प्रदर्शित करने के लिए, श्रेणी C2:C10 को हाइलाइट करें, फिर शीर्ष रिबन के साथ सम्मिलित करें टैब पर क्लिक करें, फिर संख्या प्रारूप ड्रॉप-डाउन मेनू पर क्लिक करें और लघु तिथि पर क्लिक करें:
प्रत्येक क्रमांक अब दिनांक के रूप में प्रदर्शित किया जाएगा:
कॉलम सी कॉलम ए में प्रत्येक तिथि को कॉलम बी में जोड़े गए व्यावसायिक दिनों की विशिष्ट संख्या के साथ प्रदर्शित करता है।
ध्यान दें कि यदि हम कॉलम बी में एक नकारात्मक संख्या निर्दिष्ट करते हैं, तो कार्यदिवस विधि कॉलम ए में तारीख से कार्य दिवसों की संख्या घटा देगी।
नोट : आप वीबीए वर्कडे पद्धति के लिए संपूर्ण दस्तावेज़ यहां पा सकते हैं।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि वीबीए में अन्य सामान्य कार्य कैसे करें:
वीबीए: तारीख से महीने का नाम कैसे प्राप्त करें
वीबीए: तिथि के अनुसार कैसे क्रमबद्ध करें
वीबीए: दो तिथियों के बीच यदि जोड़ें तो कैसे जोड़ें