सामग्री तालिका
Microsoft Visual Basic Application मा, मिति कार्यहरू वा कुनै पनि मिति-सम्बन्धित अवधारणाहरू तपाईंको डेटासेटमा विभिन्न कार्यहरू गर्न आवश्यक छन्। तपाईंले आफूलाई विभिन्न परिस्थितिहरूमा फेला पार्न सक्नुहुन्छ जहाँ तपाईंले यी प्रकार्यहरू प्रयोग गर्नुपर्नेछ। यस ट्यूटोरियलमा, तपाईंले उपयुक्त उदाहरणहरू र उचित दृष्टान्तहरूको साथ VBA को मिति प्रकार्यको बारेमा सिक्नुहुनेछ। साथै, हामी तपाईंलाई आफ्नो कार्यपत्रमा लागू गर्न सक्ने बहु मिति प्रकार्यहरू प्रदान गर्नेछौं।
अभ्यास कार्यपुस्तिका डाउनलोड गर्नुहोस्
VBA Date.xlsm को प्रयोग<7
VBA मिति प्रकार्यको परिचय
Excel ले मिति/समय प्रकार्यमा मिति वर्गीकरण गर्दछ। यो एक निर्मित प्रकार्य हो। हामी यसलाई VBA म्याक्रोमा कुनै पनि मिति-सम्बन्धित कार्यहरू गर्न प्रयोग गर्न सक्छौं।
तपाईँले मिति प्रकार्यको साथ सुरु गर्नु अघि, तपाईंले VBA मा मिति चरहरू बारे जान्नुपर्छ ।
⏺ सिन्ट्याक्स
मिति()⏺ तर्क स्पष्टीकरण
त्यहाँ कुनै तर्कहरू छैनन् .
⏺ फिर्ता गर्छ
हालको मिति फर्काउँछ।
⏺ उपलब्ध
Office को लागी एक्सेल 365, Excel 2019, Excel 2016, Excel 2013, Excel 2011 Mac को लागि, Excel 2010, Excel 2007, Excel 2003, Excel XP, Excel 2000
⏺ उदाहरण
तपाईलाई थाहा छ, त्यहाँ कुनै तर्कहरू छैनन् तपाईले केवल निम्न जस्तै इनपुट गर्न सक्नुहुन्छ:
9603
जब हामी मिति प्रकार्यसँग काम गर्छौं, हामी यो उदाहरण जस्तै VBA कोडहरूमा कुनै कोष्ठक दिदैनौं।
आउटपुट :
8>
१२आइतबार
2 – सोमबार
3 – मङ्गलबार
4 – बुधबार
<०> 5 – बिहीबार6 – शुक्रवार
7 – शनिबार
कोड स्निपेट:
3405
आउटपुट:
23>
तपाईले देख्न सक्नुहुन्छ, VBA मिति प्रकार्यले 4 फर्काउँछ। यसको मतलब बुधबार।
सम्बन्धित सामग्री: एक्सेल VBA मा फिक्स प्रकार्य कसरी प्रयोग गर्ने (4 उदाहरणहरू)
9. VBA WeekdayName प्रकार्य
हप्ताको सीमित दिन देखाउने स्ट्रिङ फर्काउँछ।
सिन्ट्याक्स :
11> हप्ताको दिन (साप्ताहिक दिन, संक्षिप्त, हप्ताको पहिलो दिन)
तर्क:
साप्ताहिक दिन: आवश्यक फिल्ड। हप्ताको दिनको लागि संख्यात्मक पहिचान। प्रत्येक दिनको संख्यात्मक मान हप्ताको पहिलो दिनको सेटिङमा निर्भर हुन्छ।
संक्षिप्त: यो ऐच्छिक हो। बुलियन मान जसले हप्ताको दिनको नाम छोटो पार्ने हो भने संकेत गर्छ। यदि छोडियो भने, पूर्वनिर्धारित False हो, जसले सप्ताह दिनको नाम संक्षिप्त वा छोटो गरिएको छैन भनेर संकेत गर्छ।
सप्ताहको पहिलो दिन: वैकल्पिक क्षेत्र। हप्ताको पहिलो दिन संकेत गर्ने संख्यात्मक मान। यसका विभिन्न मानहरू हुन सक्छन्।
सप्ताहको पहिलो दिन तर्कमा पछिका मानहरू हुन सक्छन्:
vbSunday – आइतबारको रूपमा प्रयोग गर्दछ। हप्ताको सबैभन्दा महत्त्वपूर्ण दिन।
vbMonday - सोमबारलाई हप्ताको पहिलो दिनको रूपमा प्रयोग गर्दछ।
vbTuesday - मंगलबार पहिलो दिनको रूपमा सञ्चालन हुन्छ को दिनहप्ता।
vbWednesday - बुधवारलाई हप्ताको पहिलो दिनको रूपमा प्रयोग गर्दछ।
vbThursday - बिहीबार हप्ताको सट्टा दिनको रूपमा सञ्चालन हुन्छ। .
vbFriday - हप्ताको पहिलो दिनको रूपमा शुक्रबार काम गर्दछ।
vbSaturday - हप्ताको पहिलो दिनको रूपमा शनिबार सञ्चालन हुन्छ।
vbUseSystemDayOfTheWeek - तपाईंको यन्त्रको सेटिङद्वारा परिभाषित गरिएको हप्ताको पहिलो दिन प्रयोग गर्दछ।
कोड स्निपेट:
1943
आउटपुट:
24>
तपाईले देख्न सक्नुहुन्छ, माथिको VBA कोडहरूले हप्ताको दिनको नाम देखाउँदछ।
सम्बन्धित सामग्री: कसरी एक्सेलमा VBA WeekdayName प्रकार्य प्रयोग गर्न (2 उदाहरणहरू)
10. VBA मितिमा वर्ष प्रकार्य
यसले वर्ष व्यक्त गर्ने वास्तविक संख्या भएको भेरियन्ट (पूर्णांक) फर्काउँछ।
6>
आवश्यक मिति तर्क कुनै पनि भिन्नता, संख्यात्मक अभिव्यक्ति, स्ट्रिङ अभिव्यक्ति, वा कुनै संयोजन हो। यो एक मिति प्रतिनिधित्व गर्दछ। यदि मितिले शून्य समावेश गर्दछ भने, यसले शून्य पनि फर्काउँछ।
कोड स्निपेट:
3108
आउटपुट:
<25
यहाँ तपाईंले VBA कोड लागू गरेपछि दिइएको मितिको वर्ष देख्न सक्नुहुन्छ।
थप पढ्नुहोस्: एक्सेलमा VBA रिप्लेस फंक्शन कसरी प्रयोग गर्ने ( 11 अनुप्रयोगहरू)
11. FormatDateTime प्रकार्य
यस प्रकार्यले मिति वा समयको रूपमा ढाँचा गरिएको अभिव्यक्ति फर्काउँछ।
सिन्ट्याक्स :
FormatDateTime(मिति, [ NamedFormat])
तर्क:
मिति: आवश्यक फिल्ड। मिति अभिव्यक्ति ढाँचा गर्न।
नामबद्ध ढाँचा: यो ऐच्छिक हो। यो मिति/समय ढाँचा प्रदर्शन गर्ने संख्यात्मक मान हो। यदि हटाइयो भने, यसले vbGeneralDate प्रयोग गर्यो।
NamedFormat ले निम्न मानहरू हुन सक्छ:
vbGeneralDate (०): मिति र/वा समय देखाउनुहोस्। यदि त्यहाँ मिति भाग छ भने, यसलाई छोटो मितिको रूपमा व्यक्त गर्नुहोस्। यदि त्यहाँ समय अंश छ भने, यसलाई लामो समयको रूपमा देखाउनुहोस्। यदि उपस्थित भएमा दुवै भागहरू प्रदर्शन गरिन्छ।
vbLongDate(1): तपाईंको कम्प्युटरको क्षेत्रीय सेटिङहरूमा चयन गरिएको लामो मिति कन्फिगरेसन प्रयोग गरेर मिति चित्रण गर्नुहोस्।
vbShortDate (२): तपाईँको कम्प्युटरको क्षेत्रीय सेटिङहरूमा निर्दिष्ट गरिएको छोटो मिति ढाँचा सञ्चालन गरेर मिति देखाउनुहोस्।
vbLongTime(3): मा निर्दिष्ट गरिएको समय ढाँचा प्रयोग गरेर समय देखाउनुहोस्। तपाईंको कम्प्युटरको क्षेत्रीय सेटिङहरू।
vbShortTime(4): 24-घण्टा ढाँचा (hh:mm) प्रयोग गरेर समय देखाउनुहोस्।
कोड स्निपेट:
3781
आउटपुट:
तपाईले कोड चलाएर निम्न संवाद बक्सहरू देख्नुहुनेछ:
यहाँ, तपाईंले VBA मा सबै समय र मिति ढाँचाहरू हेर्न सक्नुहुन्छ।
थप पढ्नुहोस्: VBA TimeValue प्रकार्य कसरी प्रयोग गर्ने (6 प्रासंगिक उदाहरणहरू)
12. VBA CDate प्रकार्य
प्रकार्यले मान्य मिति र समय अभिव्यक्तिलाई सामान्य मितिमा रूपान्तरण गर्छ।
सिन्ट्याक्स :
<11 CDate(मिति)
तर्क:
आवश्यक मिति तर्क कुनै पनि भिन्नता, संख्यात्मक अभिव्यक्ति, स्ट्रिङ अभिव्यक्ति, वा कुनै संयोजन हो। यो एक मिति प्रतिनिधित्व गर्दछ। यदि मितिले शून्य समावेश गर्दछ भने, यसले शून्य पनि फर्काउँछ।
कोड स्निपेट:
2094
आउटपुट:
<27
तपाईँले देख्न सक्नुहुन्छ, हाम्रो VBA कोडले भर्खरै Excel को विशिष्ट मिति ढाँचा फर्काएको छ।
सम्बन्धित सामग्री: एक्सेलमा VBA DIR प्रकार्य कसरी प्रयोग गर्ने (७ उदाहरणहरू)
VBA मितिका उदाहरणहरू
निम्न खण्डहरूमा, हामी तपाईंलाई VBA प्रयोग गरी मितिका तीन व्यावहारिक र उपयुक्त उदाहरणहरू प्रदान गर्नेछौं। यी उदाहरणहरूमा मिति-सम्बन्धित समस्याहरू र तिनीहरूको समाधानहरू समावेश हुनेछन्। हामी तपाइँलाई तपाइँको VBA ज्ञान सुधार गर्न यी सबै उदाहरणहरू पढ्न र अभ्यास गर्न सिफारिस गर्दछौं। त्यसमा जाऔं।
1. VBA मा मिति प्रयोग गरेर ओभरड्यू दिनहरू गणना गर्नुहोस्
ओभरड्यूको अर्थ ढिलो भइरहेको, वा म्याद नाघेको हो। ढिलो, विशेष गरी, समय सीमा वितिसकेको वा आवश्यकता पूरा गर्न धेरै ढिलो।
मान्नुहोस् कि तपाईंले आइतवारको लागि असाइनमेन्ट पेस गर्नुपर्नेछ। तर यो मंगलबार हो, र तपाईंले यसलाई पेश गर्नुभएको छैन। तपाईंले यसलाई दुई ओभरड्यू दिनहरू भन्न सक्नुहुन्छ।
निम्न डेटासेटमा एक नजर राख्नुहोस्:
यहाँ, हामीसँग केही विद्यार्थीहरूको डेटासेट र तिनीहरूको असाइनमेन्ट पेस छ। मिति। तपाईंले सबमिशनको अन्तिम मिति हेर्न सक्नुहुन्छ। हाम्रो लक्ष्य सबमिशन मितिमा आधारित ओभरड्यू मिति फेला पार्नु हो। अब, यो पूरा गर्न, यी चरणहरू पालना गर्नुहोस्:
📌 चरणहरू
- पहिले, थिच्नुहोस् Alt+F11 आफ्नो किबोर्डमा VBA सम्पादक खोल्नुहोस्।
- त्यसपछि, Insert > मोड्युल ।
- त्यसपछि, निम्न कोड टाइप गर्नुहोस्:
1944
हामीले प्रयोग गर्यौं ABS प्रकार्य माइनस चिन्ह हटाउन।
- त्यसपछि, फाइल बचत गर्नुहोस्।
- त्यसपछि, खोल्नको लागि आफ्नो किबोर्डमा Alt+F8 थिच्नुहोस्। म्याक्रो संवाद बाकस।
- अर्को, चयन गर्नुहोस्
- त्यसपछि, रन मा क्लिक गर्नुहोस्।
तपाईले देख्न सक्नुहुन्छ, हामीले VBA मा मिति सफलतापूर्वक प्रयोग गरेका छौं र समयावधि दिनहरू फेला पारेका छौं।
समान पढाइहरू
- VBA स्पेस कसरी प्रयोग गर्ने एक्सेलमा प्रकार्य (३ उदाहरणहरू)
- एक्सेलमा VBA ChDir प्रकार्य प्रयोग गर्नुहोस् (4 उपयुक्त उदाहरणहरू)
- एक्सेल VBA मा IsNull प्रकार्य कसरी प्रयोग गर्ने (५ उदाहरणहरू)
- VBA प्रयोग गर्नुहोस् जबकि एक्सेलमा वेन्ड स्टेटमेन्ट (४ उदाहरणहरू)
- एक्सेलमा VBA मा सबलाई कसरी कल गर्ने (४) उदाहरणहरू)
2. VBA प्रयोग गरेर मितिबाट जन्म वर्ष पत्ता लगाउनुहोस्
अब, तपाइँ एक विशेष मितिबाट वर्ष फेला पार्न सक्नुहुन्छ। यो फेला पार्न धेरै सरल छ।
निम्न डेटासेटमा हेर्नुहोस्:
यहाँ, तपाईंले केही व्यक्तिहरूको जन्म मिति हेर्न सक्नुहुन्छ। हाम्रो लक्ष्य मितिबाट जन्म वर्ष र अन्तिम प्रविष्टि एलिजाबेथको जन्म वर्ष निकाल्ने हो।
📌 चरणहरू
- पहिले <6 थिच्नुहोस्।>Alt+F11 आफ्नो किबोर्डमा VBA सम्पादक खोल्नुहोस्।
- त्यसपछि, Insert>Module चयन गर्नुहोस्।
- त्यसपछि टाइप गर्नुहोस्निम्न कोड:
1966
- त्यसपछि, फाइल बचत गर्नुहोस्।
- त्यसपछि, म्याक्रो संवाद खोल्न आफ्नो किबोर्डमा Alt+F8 थिच्नुहोस्। बक्स।
- अर्को, find_year चयन गर्नुहोस्।
- त्यसपछि Run मा क्लिक गर्नुहोस्।
अन्तमा, तपाईले देख्न सक्नुहुन्छ कि हामी प्रत्येक मितिबाट जन्म वर्ष निकाल्न सफल छौं। साथै, हामीले एक्सेलमा VBA को मिति प्रयोग गरेर अन्तिम प्रविष्टिको जन्म वर्ष फेला पार्यौं।
3. VBA प्रयोग गरेर मितिमा दिनहरू थप्नुहोस्
अब, तपाइँ मिति चर परिभाषित गर्न सक्नुहुन्छ र यसलाई प्रयोग गर्न सक्नुहुन्छ। मिति थप्न। यो गर्नको लागि, हामी VBA को DateAdd विधि प्रयोग गर्दैछौं। तपाईंले यो प्रकार्यलाई कुनै विशेष मितिमा दिन, महिना र वर्षहरू थप्न प्रयोग गर्न सक्नुहुन्छ।
निम्न डेटासेटमा हेर्नुहोस्:
यहाँ, तपाईं केही नाम र केही मितिहरू तिनीहरूसँग संलग्न देख्न सक्नुहुन्छ। अब, हाम्रो लक्ष्य यी दिइएको मितिहरूमा थप पाँच दिन थप्ने र नयाँ मिति सिर्जना गर्ने हो।
📌 चरणहरू
- पहिले Alt थिच्नुहोस्। +F11 आफ्नो किबोर्डमा VBA सम्पादक खोल्नुहोस्।
- त्यसपछि, Insert>Module चयन गर्नुहोस्।
<18
4025
यहाँ, हामीले DateAdd प्रकार्यमा तर्कको रूपमा "d" प्रयोग गर्यौं। तपाईले यसलाई "y" वा "m" मा क्रमशः वर्ष वा महिना थप्न सक्नुहुन्छ,
- त्यसपछि, फाइल बचत गर्नुहोस्।
- त्यसपछि, Alt+F8 थिच्नुहोस्। म्याक्रो डायलग बक्स खोल्नको लागि आफ्नो किबोर्डमा ।
- अर्को, चयन गर्नुहोस्।
- त्यसपछि, रन मा क्लिक गर्नुहोस्।
जस्तो तपाईं सक्नुहुन्छहेर्नुहोस्, हामीले VBA मा मिति प्रयोग गरेर मितिमा दिनहरू सफलतापूर्वक थपेका छौं। अब, तपाईले आफ्नो छनोट अनुसार कोड परिमार्जन गर्न सक्नुहुन्छ।
💬 याद गर्नुपर्ने कुराहरू
✎ VBA मिति प्रकार्यले वास्तवमा आजको प्रकार्य जस्तै काम गर्दछ। Excel मा।
✎ VBA DATE Excel मा एक गैर-अस्थिर प्रकार्य हो। यसको मतलब यसले पावर सप्लाईमा ब्रेक भए पनि डाटा कायम राख्छ।
✎
सामान्यतया, VBA ले कार्यान्वयनको समयमा मिति मानहरू DATE को रूपमा बचत गर्छ।
✎
त्यसोभए, यदि तपाईंले स्ट्रिङ/पाठको रूपमा मिति चर असाइन गर्ने प्रयास गर्नुभयो भने, यसले त्रुटि निम्त्याउँछ।
✎
मितिको पूर्वनिर्धारित मान ० हो: 00:00 (मध्यरात) जनवरी 1, 0001 मा।
निष्कर्ष
समापन गर्नको लागि, मलाई आशा छ कि यो ट्युटोरियलले तपाईंलाई VBA कोडहरूमा मितिको बारेमा उपयोगी ज्ञान प्रदान गरेको छ। हामी तपाईंलाई यी सबै निर्देशनहरू सिक्न र आफ्नो डेटासेटमा लागू गर्न सिफारिस गर्छौं। अभ्यास कार्यपुस्तिका डाउनलोड गर्नुहोस् र आफैलाई प्रयास गर्नुहोस्। साथै, कमेन्ट सेक्सनमा प्रतिक्रिया दिन नहिचकिचाउनुहोस्। तपाईंको बहुमूल्य प्रतिक्रियाले हामीलाई यस प्रकारका ट्यूटोरियलहरू सिर्जना गर्न उत्प्रेरित राख्छ।
विभिन्न एक्सेल-सम्बन्धित समस्याहरू र समाधानहरूको लागि हाम्रो वेबसाइट Exceldemy.com जाँच गर्न नबिर्सनुहोस्।
नयाँ तरिकाहरू सिक्नुहोस् र बढ्दै जानुहोस्!
VBA मा मिति कार्यहरू तपाईंले सिक्नुपर्छअब, आगामी खण्डहरूमा, हामी तपाईंलाई VBA मा धेरै उद्देश्यहरूको लागि प्रयोग गर्न सक्ने केही थप मिति कार्यहरू देखाउनेछौं। VBA मा मितिसँग काम गर्ने हरेक सम्भावित तरिका जान्नको लागि यी खण्डहरू पढ्नुहोस्। हामी तिनीहरूलाई आफ्नो शस्त्रागारमा राख्न सुझाव दिन्छौं। यसले पक्कै पनि तपाईको ज्ञानमा सुधार गर्नेछ।
1. VBA मा मितिको रूपमा DateAdd प्रकार्य
VBA मा, हामी कुनै खास मितिमा दिनहरू थप्नको लागि DateAdd प्रकार्य प्रयोग गर्छौं। त्यस पछि, यसले परिणाम मिति फर्काउनेछ।
वाक्यविन्यास:
मितिAdd(अन्तराल, संख्या, मिति)
तर्क:
अन्तर: यो आवश्यक छ। स्ट्रिङ अभिव्यक्ति भनेको तपाईंले थप्न चाहेको समयको अन्तराल हो।
संख्या: आवश्यक। यो संख्यात्मक अभिव्यक्ति हो जुन तपाईले थप्न चाहनु भएको अन्तरालहरूको संख्या हो। यो सकारात्मक (भविष्यमा मितिहरू प्राप्त गर्न) वा नकारात्मक (विगतमा मितिहरू प्राप्त गर्न) हुन सक्छ।
मिति: मूल मिति/समय।
अब, अन्तराल तर्कहरूमा निम्न सेटिङहरू हुन सक्छन्:
yyyy – वर्ष
q – त्रैमासिक
m – महिना
y – वर्षको दिन
दिन
w – हप्ताको दिन
ww – हप्ता
h – घण्टा
<0 n –मिनेटs – सेकेन्ड
कोड स्निपेट :
7578
आउटपुट:
तपाईले देख्न सक्नुहुन्छ, यसले हालको मितिमा 15 मितिहरू थप्यो।VBA।
थप पढ्नुहोस्: VBA मा IsDate प्रकार्य कसरी प्रयोग गर्ने (3 उदाहरणहरू)
2. VBA मा DateDiff प्रकार्य
DateDiff प्रकार्यले दुई निर्दिष्ट मितिहरू बीचको समय अन्तरको सङ्ख्या निर्धारण गर्दै भिन्नता (लामो) फर्काउँछ।
सिन्ट्याक्स :
DateDiff( अन्तराल, मिति1, मिति2, [ हप्ताको पहिलो दिन, [ पहिलो हप्ताको वर्ष ]] )
तर्क:
अन्तर: यो हो आवश्यक छ। स्ट्रिङ अभिव्यक्ति भनेको तपाईंले स्ट्रिङ अभिव्यक्ति थप्न चाहनुभएको समयको अन्तराल हो जुन तपाईंले दुई मितिहरू बीचको भिन्नता गणना गर्न प्रयोग गर्नुहुने समयको अन्तर हो।
date1,date2 : आवश्यक; भिन्नता (मिति)। तपाईंले गणनामा प्रयोग गर्न चाहनुभएको दुई मितिहरू।
हप्ताको पहिलो दिन: वैकल्पिक। हप्ताको पहिलो दिन परिभाषित गर्ने स्थिरता। यदि निश्चित गरिएको छैन भने, आइतबार मानिन्छ।
वर्षको पहिलो हप्ता: वैकल्पिक। वर्षको पहिलो हप्ता स्थापना गर्ने स्थिरता। यदि सेट गरिएको छैन भने, पहिलो हप्ता जनवरी 1 देखा पर्ने हप्ता मानिन्छ।
अब, अन्तरवाल तर्कहरूमा निम्न सेटिङहरू हुन सक्छन्:
yyyy – वर्ष
q – त्रैमासिक
m – महिना
y – वर्षको दिन
d – दिन
w – हप्ताको दिन
ww – हप्ता
h – घण्टा
n – मिनेट
s – दोस्रो
सप्ताहको पहिलो दिन तर्कमा यी सेटिङहरू छन्:
vbSunday –आइतवारलाई हप्ताको प्रमुख दिनको रूपमा प्रयोग गर्दछ।
vbMonday – सोमबारलाई हप्ताको पहिलो दिनको रूपमा प्रयोग गर्दछ।
vbTuesday - मंगलबार सञ्चालन हुन्छ। हप्ताको पहिलो दिनको रूपमा।
vbWednesday - बुधबारलाई हप्ताको पहिलो दिनको रूपमा प्रयोग गर्दछ।
vbThursday - बिहीबारको रूपमा सञ्चालन हुन्छ। बरु हप्ताको दिन।
vbFriday - हप्ताको पहिलो दिनको रूपमा शुक्रबारलाई प्रयोग गर्दछ।
vbSaturday - शनिबार पहिलो दिनको रूपमा सञ्चालन गर्दछ हप्ताको।
vbUseSystemDayOfTheWeek - हप्ताको पहिलो दिन प्रयोग गर्दछ जुन तपाइँको उपकरणको सेटिङद्वारा परिभाषित गरिएको छ।
The Firstweekofyear यी सेटिङहरू छन्:
vbFirstJan1 – जनवरी 1 समावेश भएको हप्ता प्रयोग गर्दछ।
vbFirstFourDays – कम्तिमा पहिलो हप्तामा काम गर्दछ। नयाँ वर्षमा चार दिन।
vbFirstFullWeek – वर्षको पहिलो पूर्ण हप्ता सञ्चालन गर्दछ।
vbSystem - को पहिलो हप्ता प्रयोग गर्दछ। तपाईंको उपकरण स्थानहरू द्वारा परिभाषित वर्ष।
कोड स्निपेट:
2686
बाहिर राख्नुहोस् :
अन्तमा, यसले VBA मा दुई मितिहरू बीचको भिन्नता फर्काउँछ।
थप पढ्नुहोस्: Excel मा VBA DateDiff प्रकार्य कसरी प्रयोग गर्ने (9 उदाहरणहरू)
3. मितिको रूपमा DatePart प्रकार्य
DatePart प्रकार्यले परिभाषित भाग समावेश भएको भेरियन्ट (पूर्णांक) फर्काउँछ। प्रदान गरिएको मिति।
वाक्यविन्यास :
मिति भाग(अन्तर, मिति, [ हप्ताको पहिलो दिन, [firstweekofyear ]])
तर्क:
अन्तर: यो आवश्यक छ। स्ट्रिङ अभिव्यक्ति भनेको तपाईंले स्ट्रिङ अभिव्यक्ति थप्न चाहेको समयको अन्तराल हो जुन तपाईंले दुई मितिहरू बीचको भिन्नता गणना गर्न प्रयोग गर्नुहुने समयको अन्तर हो।
मिति: आवश्यक; भिन्नता (मिति)। तपाईंले गणनामा प्रयोग गर्न चाहनुभएको मिति।
हप्ताको पहिलो दिन: वैकल्पिक। हप्ताको पहिलो दिन परिभाषित गर्ने स्थिरता। यदि निश्चित गरिएको छैन भने, आइतबार मानिन्छ।
वर्षको पहिलो हप्ता: वैकल्पिक। वर्षको पहिलो हप्ता स्थापना गर्ने स्थिरता। यदि सेट गरिएको छैन भने, पहिलो हप्ता जनवरी 1 देखा पर्ने हप्ता मानिन्छ।
अब, अन्तरवाल तर्कहरूमा निम्न सेटिङहरू हुन सक्छन्:
yyyy – वर्ष
q – त्रैमासिक
m – महिना
y – वर्षको दिन
d – दिन
w – हप्ताको दिन
ww – हप्ता
h – घण्टा
n – मिनेट
s – दोस्रो
सप्ताहको पहिलो दिन तर्कमा यी सेटिङहरू छन्:
vbSunday - आइतबारलाई हप्ताको सबैभन्दा महत्त्वपूर्ण दिनको रूपमा प्रयोग गर्दछ।
vbMonday - हप्ताको पहिलो दिनको रूपमा सोमबार काम गर्दछ।
vbTuesday - मङ्गलबार हप्ताको पहिलो दिनको रूपमा सञ्चालन हुन्छ।
vbWednesday - बुधबारलाई हप्ताको पहिलो दिनको रूपमा प्रयोग गर्दछ।
vbThursday - बिहीबार दिनको सट्टा दिनको रूपमा सञ्चालन गर्दछ।हप्ता।
vbFriday - हप्ताको पहिलो दिनको रूपमा शुक्रबारलाई प्रयोग गर्दछ।
vbSaturday - शनिबार हप्ताको पहिलो दिनको रूपमा सञ्चालन हुन्छ।
vbUseSystemDayOfTheWeek - तपाईंको उपकरणको सेटिङद्वारा परिभाषित गरिएको हप्ताको पहिलो दिन प्रयोग गर्दछ।
वर्षको पहिलो हप्ता मा छ। यी मानहरू:
vbFirstJan1 – जनवरी 1st सहित हप्ता सञ्चालन गर्दछ।
vbFirstFourDays – पहिलो हप्ता प्रयोग गर्दछ जसमा सबैभन्दा कम आकारमा चार दिनहरू छन्। नयाँ वर्ष।
vbFirstFullWeek – वर्षको पहिलो पूर्ण हप्ता प्रयोग गर्दछ।
vbSystem - चयन गरिएको वर्षको पहिलो हप्तालाई रोजगार दिन्छ। तपाईंको उपकरण स्थानहरू अनुसार।
कोड स्निपेट :
5635
आउटपुट :
15>
यसरी, तपाईंले VBA कोडहरूमा यो मिति प्रकार्य प्रयोग गर्न सक्नुहुन्छ।
थप पढ्नुहोस्: एक्सेलमा VBA फाइलडेटटाइम प्रकार्य कसरी प्रयोग गर्ने (३ प्रयोगहरू)
4. DateSerial प्रकार्य
तपाईँले DateSerial प्रकार्य प्रयोग गरेर इनपुट वर्ष, महिना र दिनमा आधारित मिति हेर्न सक्नुहुन्छ।
सिन्ट्याक्स:
मिति सिरियल(वर्ष, महिना, दिन)
तर्क:
वर्ष - आवश्यक क्षेत्र। 100 र 9999 बीचको सङ्ख्या, समावेशी, वा सङ्ख्यात्मक अभिव्यक्ति जसले वर्षलाई सङ्केत गर्छ।
महिना – आवश्यक फिल्ड। महिना परिभाषित गर्ने पूर्णांक मान।
दिन – आवश्यक फिल्ड। दिनको वर्णन गर्ने पूर्णांक मान।
कोड स्निपेट:
2898
आउटपुट :
थप पढ्नुहोस्: एक्सेलमा VBA TimeSerial कसरी प्रयोग गर्ने (३ उदाहरणहरू)
4. VBA DateValue प्रकार्य
अब, हामी मिति परिभाषित गर्न DateValue प्रकार्य प्रयोग गर्छौं।
सिन्ट्याक्स :
DateValue(मिति)
तर्क:
यहाँ, मिति तर्क सामान्यतया जनवरी 1, 100 बाट मिति वर्णन गर्ने स्ट्रिङ अभिव्यक्ति हो। , डिसेम्बर 31, 9999 मार्फत। जे होस्, मितिले कुनै पनि अभिव्यक्तिलाई मिति, समय, वा त्यो दायरामा मिति र समय दुवै प्रतीक गर्न सक्छ।
कोड स्निपेट:
4840
आउटपुट :
तपाईले देख्न सक्नुहुन्छ, हामीले VBA कोडहरूमा मिति प्रकार्य सफलतापूर्वक प्रयोग गर्यौं।
5. VBA मा दिन प्रकार्य
यसले 1 र 31 बीचको वास्तविक संख्या निर्धारण गर्ने एक भिन्नता (पूर्णांक) फर्काउँछ, समावेशी, महिनाको दिन बताउदै।
सिन्ट्याक्स :
दिन(मिति)
तर्क:
आवश्यक मिति तर्क कुनै पनि भिन्नता हो , संख्यात्मक अभिव्यक्ति, स्ट्रिङ अभिव्यक्ति, वा कुनै संयोजन। यो एक मिति प्रतिनिधित्व गर्दछ। यदि मितिले शून्य समावेश गर्दछ भने, यसले शून्य पनि फर्काउँछ।
कोड स्निपेट:
2786
आउटपुट:
<17
तपाईले देख्न सक्नुहुन्छ, VBA कोडहरू प्रयोग गरेर हामीले पाएको मितिको दिन १२ हो।
सम्बन्धित सामग्री: मा VBA ढाँचा प्रकार्य एक्सेल (उदाहरणका साथ ८ प्रयोगहरू)
6. मितिको रूपमा VBA महिना प्रकार्य
यसले 1 र 12 बीचको वास्तविक संख्या परिभाषित गर्ने भिन्नता (पूर्णांक) फर्काउँछ,समावेशी, वर्षको महिना बताउँदै।
वाक्यविन्यास :
महिना(मिति)
<0 तर्क:आवश्यक मिति तर्क कुनै पनि भिन्नता, संख्यात्मक अभिव्यक्ति, स्ट्रिङ अभिव्यक्ति, वा कुनै संयोजन हो। यो एक मिति प्रतिनिधित्व गर्दछ। यदि मितिले शून्य समावेश गर्दछ भने, यसले शून्य पनि फर्काउँछ।
कोड स्निपेट:
5142
आउटपुट:
सम्बन्धित सामग्री: एक्सेलमा VBA दायाँ प्रकार्य कसरी प्रयोग गर्ने (६ उदाहरणहरू)
समान पढाइहरू <1
- VBA वातावरण प्रकार्य कसरी प्रयोग गर्ने (4 उदाहरणहरू)
- VBA र प्रकार्य एक्सेलमा कसरी प्रयोग गर्ने (४ उदाहरणहरू) <20
- VBA यदि - त्यसपछि - Excel मा अन्य कथन (4 उदाहरणहरू)
- एक्सेलमा VBA Abs प्रकार्य कसरी प्रयोग गर्ने (9 उदाहरणहरू)
- Excel VBA मा Concatenate कसरी प्रयोग गर्ने (4 विधिहरू)
7. MonthName प्रकार्य
यसले निर्दिष्ट महिना देखाउने स्ट्रिङ फर्काउँछ।
सिन्ट्याक्स :
11> महिनाको नाम(महिना, [ संक्षिप्त ])
तर्क:
महिना: यो आवश्यक छ। महिनाको संख्यात्मक शीर्षक। उदाहरणका लागि, जनवरी १, फेब्रुअरी २, र यस्तै अन्य।
संक्षिप्त: यो ऐच्छिक हो। बुलियन मान जसले महिनाको नाम संक्षिप्त गर्न हो भने देखाउँछ। यदि छोडियो भने, पूर्वनिर्धारित False हो, जसले महिनाको नाम संक्षिप्त नभएको संकेत गर्छ।
कोड स्निपेट:
5400
आउटपुट:
तपाईंले देख्न सक्नुहुन्छ, हामीले महिनाको नाम फेला पार्यौंयो VBA मिति प्रकार्य द्वारा।
8. हप्ताको दिन प्रकार्य
यसले भ्यारिएन्ट ( पूर्णांक ) को दिन व्यक्त गर्ने वास्तविक संख्या भएको फिर्ता गर्छ। हप्ता।
सिन्ट्याक्स :
साप्ताहिक दिन(मिति, [ हप्ताको पहिलो दिन ])
तर्क:
मिति: आवश्यक मिति तर्क कुनै पनि भिन्नता, संख्यात्मक अभिव्यक्ति, स्ट्रिङ अभिव्यक्ति, वा कुनै संयोजन हो। यो एक मिति प्रतिनिधित्व गर्दछ। यदि मितिले शून्य समावेश गर्दछ भने, यसले शून्य पनि फर्काउँछ।
हप्ताको पहिलो दिन: वैकल्पिक। हप्ताको पहिलो दिन परिभाषित गर्ने स्थिरता। यदि निश्चित छैन भने, आइतवार मानिन्छ।
सप्ताहको पहिलो दिन तर्कमा यी सेटिङहरू छन्:
vbSunday - आइतबारको रूपमा प्रयोग गर्दछ। हप्ताको सबैभन्दा महत्त्वपूर्ण दिन।
vbMonday - सोमबारलाई हप्ताको पहिलो दिनको रूपमा प्रयोग गर्दछ।
vbTuesday - मंगलबार पहिलो दिनको रूपमा सञ्चालन हुन्छ हप्ताको दिन।
vbWednesday - बुधवारलाई हप्ताको पहिलो दिनको रूपमा प्रयोग गर्दछ।
vbThursday - बिहीबारको दिनको रूपमा सञ्चालन हप्ता।
vbFriday - हप्ताको पहिलो दिनको रूपमा शुक्रबारलाई प्रयोग गर्दछ।
vbSaturday - हप्ताको पहिलो दिनको रूपमा शनिबार सञ्चालन हुन्छ। .
vbUseSystemDayOfTheWeek - तपाईंको यन्त्रको सेटिङद्वारा परिभाषित गरिएको हप्ताको पहिलो दिन प्रयोग गर्दछ।
रिटर्न प्यारामिटरहरू
अब, यो प्रकार्यले पूर्णांक संख्या फर्काउँछ। त्यसोभए, ती पूर्णाङ्कहरूको अर्थ निम्न छन्:
1 –