वीबीए में वीकडेनाम फ़ंक्शन का उपयोग कैसे करें (उदाहरण के साथ)


आप किसी दी गई तारीख से सप्ताह के दिन का नाम प्राप्त करने के लिए VBA में WeekdayName फ़ंक्शन का उपयोग कर सकते हैं।

इस फ़ंक्शन को व्यवहार में उपयोग करने का एक सामान्य तरीका यहां दिया गया है:

 Sub FindWeekdayName()
    
Dim i As Integer

For i = 2 To 9
    Range(" B " & i) = WeekdayName(Weekday(Range(" A " & i)))
Next i
    
End Sub

यह विशेष मैक्रो A2:A9 श्रेणी में प्रत्येक तिथि के लिए सप्ताह के दिन का नाम ढूंढेगा और परिणाम B2:B9 श्रेणी में प्रदर्शित करेगा।

निम्नलिखित उदाहरण दिखाता है कि व्यवहार में WeekdayName फ़ंक्शन का उपयोग कैसे करें।

नोट : यदि आप सप्ताह के दिन को पूर्णांक के रूप में लौटाना पसंद करते हैं, तो आपको इसके बजाय वीकडे फ़ंक्शन का उपयोग करना चाहिए।

उदाहरण: VBA में WeekdayName फ़ंक्शन का उपयोग कैसे करें

मान लीजिए हमारे पास एक्सेल में निम्नलिखित दिनांक कॉलम है:

मान लीजिए कि हम प्रत्येक तिथि के लिए सप्ताह के दिन का नाम प्राप्त करना चाहते हैं और परिणाम कॉलम बी में प्रदर्शित करना चाहते हैं।

ऐसा करने के लिए हम निम्नलिखित मैक्रो बना सकते हैं:

 Sub FindWeekdayName()
    
Dim i As Integer

For i = 2 To 9
    Range(" B " & i) = WeekdayName(Weekday(Range(" A " & i)))
Next i
    
End Sub

जब हम इस मैक्रो को चलाते हैं, तो हमें निम्नलिखित आउटपुट प्राप्त होता है:

कॉलम बी कॉलम ए में प्रत्येक तिथि के लिए सप्ताह के दिन का नाम प्रदर्शित करता है।

उदाहरण के लिए:

  • 01/01/2023 रविवार है।
  • 1/4/2023 बुधवार है।
  • 23/02/2023 को गुरुवार है।

और इसी तरह।

नोट : आप VBA WeekdayName फ़ंक्शन के लिए संपूर्ण दस्तावेज़ यहां पा सकते हैं।

अतिरिक्त संसाधन

निम्नलिखित ट्यूटोरियल बताते हैं कि वीबीए में अन्य सामान्य कार्य कैसे करें:

वीबीए में तारीखों की तुलना कैसे करें
वीबीए में दिनांक को सप्ताह संख्या में कैसे परिवर्तित करें
वीबीए में दो तिथियों के बीच दिनों की गणना कैसे करें

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *