VBA CDATE | எக்செல் VBA இல் CDATE ஐ எவ்வாறு பயன்படுத்துவது? (எடுத்துக்காட்டுகளுடன்)

VBA இல் CDATE செயல்பாடு

VBA CDATE என்பது ஒரு தரவு வகை மாற்று செயல்பாடு, இது ஒரு தரவு வகையை உரை அல்லது சரம் தேதி தரவு வகையாக மாற்றுகிறது. தேதி தரவு வகைக்கு மதிப்பு மாற்றப்பட்டதும், தேதி விஷயங்களுடன் விளையாடலாம்.

CDATE இன் தொடரியல்

VBA இல் உள்ள CDATE செயல்பாட்டின் தொடரியல் கீழே உள்ளது.

வெளிப்பாடு: வெளிப்பாடு ஒரு சரம் அல்லது உரை மதிப்பு அல்லது தேதி தரவு வகைக்கு மாற்ற வேண்டிய மதிப்பைக் கொண்ட ஒரு மாறி.

CDATE நாங்கள் பணிபுரியும் கணினியில் தேதி மற்றும் நேர வடிவமைப்பை அடையாளம் கண்டு, வழங்கப்பட்ட மதிப்பை அதே தேதி தரவு வகையாக மாற்றுகிறது. நீங்கள் நாள் மற்றும் மாதத்தை மட்டுமே வழங்கினால், ஆண்டைப் புறக்கணித்தால், சி.டி.இ.டி செயல்பாடு அமைப்புகளின் ஆண்டை எடுக்கும், வழங்கப்பட்ட நாள் மற்றும் மாதத்துடன் நிகழ்ச்சிகளைக் காட்டுகிறது.

கீழேயுள்ள பிரிவில் மேலும் மேலும் எடுத்துக்காட்டுகளைப் பார்ப்போம்.

எக்செல் விபிஏவில் சிடிஇடி செயல்பாட்டை எவ்வாறு பயன்படுத்துவது?

எக்செல் vba இல் CDATE செயல்பாட்டின் எடுத்துக்காட்டுகள்.

இந்த VBA CDATE Excel வார்ப்புருவை இங்கே பதிவிறக்கம் செய்யலாம் - VBA CDATE Excel வார்ப்புரு

எடுத்துக்காட்டு # 1

CDATE இன் உதாரணத்தை நான் உங்களுக்குக் காண்பிக்கும் முன் முதலில் கீழே உள்ள குறியீட்டைப் பாருங்கள்.

குறியீடு:

 துணை CDATE_Example1 () மங்கலான k சரம் k = "25-12" MsgBox k End Sub 

மேலே உள்ள “k” க்கு, மதிப்பை “25-12” என ஒதுக்கியுள்ளேன். நான் இந்த குறியீட்டை இயக்கும்போது VBA இல் உள்ள செய்தி பெட்டியில் அதே மதிப்பைக் காண்போம்.

ஆனால் VBA CDATE செயல்பாட்டைப் பயன்படுத்தி இதை தேதிக்கு மாற்றலாம். இதற்கு இன்னும் ஒரு மாறி தேதி என வரையறுக்கிறது.

குறியீடு:

 மங்கலான k1 தேதி 

இந்த மாறி “k1” க்கு CDATE செயல்பாட்டை ஒதுக்கி, “25-12” என்ற சரத்தை வைத்திருக்கும் “k” என்ற மாறியை வழங்கவும். செய்தி பெட்டியில் “k” க்கு பதிலாக “k1” இன் மாறி மதிப்பைக் காண்பி.

குறியீடு:

k1 = சிடேட் (கே)

இப்போது குறியீட்டை இயக்கி, செய்தி பெட்டியில் முடிவைக் காண்க.

எனவே இதன் விளைவாக “12/25/2019”.

நாங்கள் வழங்கிய மதிப்பை நெருக்கமாகப் பாருங்கள், நாங்கள் ஆண்டு வழங்காத “25-12” ஐ வழங்கியுள்ளோம்.

இந்த கட்டுரையை எனது கணினியில் நடப்பு ஆண்டு எழுதும் போது 2019 ஆக இருந்தது, எனவே VBA CDATE சரம் மதிப்பை “25-12” இன்றுவரை மாற்றி, கணினி ஆண்டு 2019 ஐ அதில் சேர்த்தது. எனவே இறுதி முடிவுகள் இதுபோன்று படிக்க 12/25/2019 அதாவது 25 டிசம்பர் 2019.

எடுத்துக்காட்டு # 2

இப்போது, ​​கீழே உள்ள குறியீட்டைப் பாருங்கள்.

குறியீடு:

 துணை CDATE_Example2 () மங்கலான k மாறுபாடாக மங்கலான kResult தேதி தேதி k = 43889 kResult = CDate (k) MsgBox kResult End Sub 

“K” என்ற மாறிக்கான மேலே உள்ள குறியீட்டில், “43889” எண்ணைப் பயன்படுத்தினேன். இது ஒரு வரிசை எண் என்பதை நாம் அனைவரும் அறிவோம், ஆனால் மற்றொரு மாறி “KResult” க்கு “CDATE” செயல்பாட்டைப் பயன்படுத்தி இந்த மதிப்பை இன்றுவரை மாற்றியுள்ளோம்.

செய்தி பெட்டியில் காட்டப்பட்டுள்ள மாறி “kResult” இன் அதே முடிவு.

குறியீட்டை இயக்கி, "CDATE" செயல்பாட்டின் மந்திரத்தைக் காண்க.

இது முடிவை “2/28/2020” எனக் காட்டுகிறது, எக்செல் தேதிகளை நீங்கள் அறிந்திருக்கவில்லை என்றால், இது எப்படி நடந்தது என்று நீங்கள் யோசிக்க வேண்டும்.

எடுத்துக்காட்டாக, விரிதாளில் உள்ள கலங்களில் ஒன்றில் அதே எண்ணை (43889) உள்ளிடவும்.

இதற்கு “DD-MM-YYYY” என்ற வடிவத்தைப் பயன்படுத்துங்கள்.

இப்போது சரி என்பதைக் கிளிக் செய்து முடிவைக் காண்க.

இப்போது முடிவு வரிசை எண்ணிலிருந்து இன்றுவரை மாறிவிட்டது. நாங்கள் தேதி வடிவமைப்பை அந்தந்த தேதியைக் காட்டிய வரிசை எண்ணுக்கு மேலே பயன்படுத்தியுள்ளோம்.

எனவே இதன் பொருள் 43889 என்ற வரிசை எண் 28-02-2020 தேதிக்கு சமம்.

எனவே எங்கள் VBA குறியீட்டில் CDATE செயல்பாடு சரம் மதிப்பை தேதி தரவு வகையாக மாற்றுவதன் மூலம் அதையே செயல்படுத்தியுள்ளது.

எடுத்துக்காட்டு # 3

இந்த எடுத்துக்காட்டுக்கு கீழே உள்ள குறியீட்டைப் பாருங்கள்.

 துணை CDATE_Example3 () மங்கலான மதிப்பு 1 மங்கலான மதிப்பு 2 மங்கலான மதிப்பு 3 மதிப்பு 1 = "டிசம்பர் 24, 2019" மதிப்பு 2 = # 6/25/2018 # மதிப்பு 3 = "18:30:48 பிற்பகல்" MsgBox CDate (மதிப்பு 1) MsgBox CDate (மதிப்பு 2) MsgBox CDate ( மதிப்பு 3) முடிவு துணை 

இந்த குறியீட்டை இயக்கும்போது, ​​கீழேயுள்ள முடிவுகளைப் பெறுவோம்.

எனவே, அனைத்து மதிப்புகளும் CDATE செயல்பாட்டுடன் தேதி தரவு வகையாக மாற்றப்படுகின்றன.

நினைவில் கொள்ள வேண்டிய விஷயங்கள்

  • CDATE எண்கள் மற்றும் சரம் மதிப்புகளை மட்டுமே தேதி தரவு வகையாக மாற்றுகிறது.
  • மற்ற செயல்பாடுகளுடன் இதைப் பயன்படுத்தும்போது இது பயனுள்ளதாக இருக்கும்.
  • தவறான தரவு வகை மதிப்பு வழங்கப்பட்டால், வகை பொருந்தாத பிழையைப் பெறுவோம்.
  • தேதி மற்றும் நேரம் வரிசை எண்ணின் ஒரு பகுதியாக இருப்பதால், அது நேரத்தையும் சரியான நேரத்தையும் மாற்றுகிறது.