VBA WeekdayName फ़ंक्शन सप्ताह के दिन का नाम उसकी संख्या के आधार पर लौटाता है।
WeekdayName(तारीख)
या
WeekdayName(दिनांक, सप्ताह का पहला दिन)
डिफ़ॉल्ट रूप से, सप्ताह का पहला दिन रविवार (1) है और अंतिम दिन शनिवार (7) है।
संख्या को बदलने के लिए ताकि सोमवार सप्ताह का पहला दिन हो (1) और रविवार सप्ताह का आखिरी दिन हो (7), इस फ़ंक्शन का उपयोग करते समय दूसरे तर्क के रूप में मान 2 जोड़ें:
WeekdayName(तारीख, 2)
7 दिनों का नाम प्रदर्शित करने के लिए WeekdayName फ़ंक्शन का उपयोग करना:
Sub WeekdayNameExample1() MsgBox WeekdayName(1) 'वापसी: सोमवार MsgBox WeekdayName(2) 'वापसी: मंगलवार MsgBox WeekdayName(3) 'वापसी: बुधवार MsgBox WeekdayName(4) 'वापसी: गुरूवार MsgBox WeekdayName(5) 'वापसी: शुक्रवार MsgBox WeekdayName(6) 'वापसी: शनिवार MsgBox WeekdayName(7) 'वापसी: रविवार End Sub
WeekdayName फ़ंक्शन दूसरे तर्क के रूप में एक मान पास करके दिन का संक्षिप्त संस्करण भी प्रदर्शित कर सकता है:
Sub WeekdayNameExample2() MsgBox WeekdayName(1, True) 'रिटर्न: सोम. MsgBox WeekdayName(2, True) 'रिटर्न: मंगल. MsgBox WeekdayName(3, True) 'रिटर्न: बुध. MsgBox WeekdayName(4, True) 'रिटर्न: गुरु. MsgBox WeekdayName(5, True) 'वापसी: शुक्र. MsgBox WeekdayName(6, True) 'रिटर्न: शनि. MsgBox WeekdayName(7, True) 'रिटर्न: रवि. End Sub
Weekday और WeekdayName फ़ंक्शंस का उपयोग करके, आप किसी दिनांक से सप्ताह के दिन का नाम प्राप्त कर सकते हैं:
Sub WeekdayNameExample3() MsgBox WeekdayName(Weekday("30/11/2020", 2)) 'वापसी: सोमवार End Sub
हालाँकि फ़ॉर्मेटिंग फ़ंक्शन FORMAT के माध्यम से सीधे जाना आसान है:
Sub WeekdayNameExample4() MsgBox Format("30/11/2020", "dddd") 'वापसी: सोमवार End Sub