एक्सेलमा VBA सँग मिति कसरी ढाँचा गर्ने (4 विधिहरू)

  • यो साझा गर्नुहोस्
Hugh West

कार्यान्वयन VBA म्याक्रो Excel मा कुनै पनि अपरेशन चलाउनको लागि सबैभन्दा प्रभावकारी, छिटो र सुरक्षित तरिका हो। यस लेखमा, हामी तपाईंलाई VBA प्रयोग गरेर एक्सेलमा मिति कसरी ढाँचा गर्ने भनेर देखाउनेछौं।

कार्यपुस्तिका डाउनलोड गर्नुहोस्

तपाईं नि:शुल्क अभ्यास डाउनलोड गर्न सक्नुहुन्छ। यहाँबाट Excel कार्यपुस्तिका।

VBA.xlsm सँग मिति ढाँचा गर्नुहोस्

४ VBA सँग एक्सेलमा मिति ढाँचा गर्ने तरिका

निम्न उदाहरण हेर्नुहोस्। हामीले स्तम्भ B C दुबैमा समान मितिहरू भण्डारण गरेका छौं ताकि जब हामी स्तम्भ C मा मिति ढाँचा गर्छौं, तपाईंले B स्तम्भबाट थाहा पाउनुहुनेछ। कुन ढाँचामा मिति पहिले थियो।

1। एक्सेलमा एक प्रकारबाट अर्कोमा मिति ढाँचा गर्न VBA

पहिले हाम्रो दिइएको डेटासेटमा VBA को साथमा सेल C5 बाट मिति कसरी ढाँचा गर्ने भनेर जानौं। “ मङ्गलबार-जनवरी-2022 ”।

चरणहरू:

  • तपाईँको किबोर्डमा Alt + F11 थिच्नुहोस् वा ट्याबमा जानुहोस् विकासकर्ता -> भिजुअल बेसिक खोल्न भिजुअल बेसिक सम्पादक

  • पप-अप कोड विन्डोमा, मेनु पट्टीबाट , क्लिक गर्नुहोस् घुसाउनुहोस् -> मोड्युल

  • निम्न कोड प्रतिलिपि गरी कोड विन्डोमा टाँस्नुहोस्।
2002

तपाईँको कोड अब चल्नको लागि तयार छ।

  • तपाईँको किबोर्डमा F5 थिच्नुहोस् वा मेनु पट्टीबाट रन -> Sub/UserForm चलाउनुहोस्। तपाईं पनि चलाउनको लागि उप-मेनु पट्टीमा सानो प्ले आइकन मा क्लिक गर्न सक्नुहुन्छ।म्याक्रो।

यो कोडले मिति " 11-01-22 " लाई " मङ्गलबार-जनवरी-2022 मा ढाँचा गर्नेछ ”।

तपाईंले मितिको यो ढाँचालाई अन्य धेरै ढाँचाहरूमा पनि रूपान्तरण गर्न सक्नुहुन्छ। मितिलाई तपाईलाई चाहिने ढाँचामा रूपान्तरण गर्न तलको कोड पछ्याउनुहोस्।

8332

Overview

थप पढ्नुहोस्: अब र एक्सेल VBA मा प्रकार्यहरू ढाँचा गर्नुहोस्

2। FORMAT प्रकार्यको साथ मिति रूपान्तरण गर्न VBA इम्बेड गर्नुहोस्

एक्सेलको व्यक्तिगत मितिहरूको सन्दर्भमा आफ्नै क्रम संख्या छ। यदि तपाइँ कुनै पनि

विशिष्ट मितिको सिरियल नम्बर जान्न चाहनुहुन्छ भने, तपाइँले DATEVALUE प्रकार्य लागू गर्नुपर्नेछ।

मान्नुहोस्, तपाइँको सिरियल नम्बर जान्न चाहनुहुन्छ। मिति " 11 जनवरी 2022 ", त्यसपछि तपाईंले सूत्र लेख्नुपर्छ,

=DATEVALUE("11 January 2022")

Excel ले तपाईंलाई क्रम संख्या <1 दिनेछ। यस मितिको>44572 ।

अब हामी यो नम्बरलाई यसको सान्दर्भिक मिति ढाँचामा रूपान्तरण गर्नेछौं।

चरणहरू:

  • पहिले जस्तै, विकासकर्ता ट्याबबाट भिजुअल आधारभूत सम्पादक खोल्नुहोस् र कोड विन्डोमा घुसाउनुहोस् एक मोड्युल
  • कोड विन्डोमा, निम्न कोड प्रतिलिपि गरेर टाँस्नुहोस्।
6598

तपाईँको कोड अब चल्नको लागि तयार छ।

22>

तपाईले सन्देश बाकसमा “ 11 जनवरी 2022 ” मिति प्राप्त गर्नुहोस्।

थप पढ्नुहोस्: Excel <2 मा VBA DateValue प्रकार्य कसरी प्रयोग गर्ने>

समान पढाइहरू

  • हालको मिति कसरी घुसाउनेएक्सेलमा (३ तरिकाहरू)
  • VBA कोडहरूमा मिति चर (उदाहरणका साथ म्याक्रोको 7 प्रयोगहरू)
  • VBA मा हालको मिति प्राप्त गर्नुहोस् ( ३ तरिका)
  • एक्सेल मिति सर्टकट कसरी प्रयोग गर्ने

3. VBA लाई एक्सेलमा एक विशेष भागमा आधारित मिति रूपान्तरण गर्न

मान्नुहोस्, तपाइँ मितिको एक विशेष भाग ढाँचा गर्न चाहनुहुन्छ, उदाहरणका लागि, केवल दिन/महिना/वर्ष, त्यसपछि कोड लेख्नुहोस्,

7329

तपाईँको कोड अब चल्नको लागि तयार छ।

यस कोडमा रहेको “ mmmm ” को अर्थ महिनाको लामो रूप हो। नाम।

मिति " ११ जनवरी २०२२ " भएकोले कोडको यो टुक्रा " जनवरी " फर्किनेछ।

तपाईँले यो कोडलाई ढाँचामा लागू गर्न सक्नुहुन्छ र मितिबाट आफूले चाहेको कुनै पनि विशेष भाग निकाल्न सक्नुहुन्छ।

४. एक्सेलमा एक विशिष्ट कार्यपत्रमा मिति ढाँचा गर्न VBA घुसाउनुहोस्

यदि तपाइँ एक विशेष कार्यपत्रमा आधारित मिति ढाँचा गर्न चाहनुहुन्छ भने, त्यसपछि तपाइँ पहिले कोडमा कार्यपत्रको नाम सेट गर्न आवश्यक छ, त्यसपछि मिति ढाँचा गर्नुहोस्। तपाईलाई चाहिने प्रकार अनुसार।

  • खोल्नुहोस् भिजुअल बेसिक सम्पादक विकासकर्ता ट्याबबाट र घुसाउनुहोस् एक मोड्युल कोड विन्डोमा।
  • कोड विन्डोमा, निम्न कोड प्रतिलिपि गरेर टाँस्नुहोस्।
1188

तपाईँको कोड अब चल्नको लागि तयार छ।

कोडको तेस्रो लाइन हेर्नुहोस् जहाँ पहिले हामीले " उदाहरण " कार्यपत्र सेट गर्छौं त्यसपछि त्यो निश्चित एक्सेलको मिति ढाँचा बनाउँछ।पाना।

निष्कर्ष

यस लेखले तपाइँलाई एक्सेलमा VBA मार्फत मिति कसरी ढाँचा गर्ने भनेर देखाएको छ। मलाई आशा छ कि यो लेख तपाईलाई धेरै लाभदायक भएको छ। यदि तपाईसँग यस विषयमा कुनै प्रश्नहरू छन् भने सोध्न नहिचकिचाउनुहोस्।

Hugh West एक उच्च अनुभवी एक्सेल प्रशिक्षक र उद्योग मा 10 वर्ष भन्दा बढी अनुभव संग विश्लेषक हो। उनले लेखा र वित्तमा स्नातक र व्यवसाय प्रशासनमा स्नातकोत्तर डिग्री हासिल गरेका छन्। Hugh को शिक्षण को लागी एक जोश छ र एक अद्वितीय शिक्षण दृष्टिकोण को विकास गरेको छ जुन पछ्याउन र बुझ्न सजिलो छ। एक्सेलको उनको विशेषज्ञ ज्ञानले विश्वभरका हजारौं विद्यार्थी र पेशेवरहरूलाई उनीहरूको सीप सुधार गर्न र उनीहरूको करियरमा उत्कृष्टता हासिल गर्न मद्दत गरेको छ। आफ्नो ब्लग मार्फत, हगले व्यक्ति र व्यवसायहरूलाई उनीहरूको पूर्ण क्षमतामा पुग्न मद्दत गर्न नि:शुल्क एक्सेल ट्यूटोरियलहरू र अनलाइन प्रशिक्षणहरू प्रदान गर्दै आफ्नो ज्ञान संसारसँग साझा गर्छन्।