वीबीए: दिनांक प्रारूप के रूप में mm/dd/yyyy का उपयोग कैसे करें
आप mm/dd/yyyy प्रारूप का उपयोग करके दिनांक मानों को प्रारूपित करने के लिए VBA में NumberFormat प्रॉपर्टी का उपयोग कर सकते हैं।
व्यवहार में ऐसा करने का एक सामान्य तरीका यहां दिया गया है:
SubFormatDates ()
Dim i As Integer
For i = 2 To 11
Range(" A " & i).NumberFormat = " mm/dd/yyyy "
Next i
End Sub
यह विशेष मैक्रो A2:A11 श्रेणी की प्रत्येक तिथि को mm/dd/yyyy प्रारूप में प्रारूपित करेगा।
निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।
उदाहरण: VBA में दिनांक प्रारूप के रूप में mm/dd/yyyy का उपयोग कैसे करें
मान लीजिए कि हमारे पास एक्सेल में तारीखों की निम्नलिखित सूची है:
मान लीजिए कि हम mm/dd/yyyy प्रारूप का उपयोग करके कॉलम A में प्रत्येक दिनांक को प्रारूपित करना चाहते हैं।
ऐसा करने के लिए हम निम्नलिखित मैक्रो बना सकते हैं:
SubFormatDates ()
Dim i As Integer
For i = 2 To 11
Range(" A " & i).NumberFormat = " mm/dd/yyyy "
Next i
End Sub
जब हम इस मैक्रो को चलाते हैं, तो हमें निम्नलिखित आउटपुट प्राप्त होता है:
ध्यान दें कि कॉलम A की प्रत्येक तिथि अब mm/dd/yyyy प्रारूप का उपयोग करती है।
ध्यान दें कि प्रारूप में मिमी और डीडी का उपयोग करके, हम सभी महीनों और दिनों को दो अंकों के साथ प्रदर्शित करने के लिए बाध्य करते हैं।
उदाहरण के लिए, दिनांक 3 मार्च 2023 को 01/03/2023 के रूप में प्रदर्शित किया गया है।
यदि आप चाहें, तो यदि दिन या महीने में केवल एक अंक है, तो आप एकल अंक प्रदर्शित करने के लिए प्रारूप के रूप में m/d/yyyy का उपयोग कर सकते हैं:
SubFormatDates ()
Dim i As Integer
For i = 2 To 11
Range(" A " & i).NumberFormat = " m/d/yyyy "
Next i
End Sub
जब हम इस मैक्रो को चलाते हैं, तो हमें निम्नलिखित आउटपुट प्राप्त होता है:
तारीखों को अब केवल दिनों और महीनों को सटीक रूप से दर्शाने के लिए आवश्यक अंकों की न्यूनतम संख्या प्रदर्शित करने के लिए स्वरूपित किया गया है।
उदाहरण के लिए, दिनांक 3 मार्च 2023 को 3/1/2023 के रूप में दर्शाया गया है।
नोट : आप VBA में NumberFormat प्रॉपर्टी के लिए संपूर्ण दस्तावेज़ यहां पा सकते हैं।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि वीबीए में अन्य सामान्य कार्य कैसे करें:
वीबीए में तारीखों की तुलना कैसे करें
VBA में स्ट्रिंग को दिनांक में कैसे परिवर्तित करें
वीबीए में दो तिथियों के बीच दिनों की गणना कैसे करें