VBA தேதி செயல்பாடு (12 எடுத்துக்காட்டுகளுடன் மேக்ரோக்களின் பயன்பாடுகள்)

Hugh West

உள்ளடக்க அட்டவணை

மைக்ரோசாஃப்ட் விஷுவல் பேசிக் பயன்பாட்டில், உங்கள் தரவுத்தொகுப்பில் பல்வேறு செயல்பாடுகளைச் செய்வதற்கு, தேதி செயல்பாடுகள் அல்லது தேதி தொடர்பான கருத்துகள் அவசியம். இந்த செயல்பாடுகளை நீங்கள் பயன்படுத்த வேண்டிய பல்வேறு சூழ்நிலைகளில் உங்களை நீங்கள் காணலாம். இந்த டுடோரியலில், பொருத்தமான எடுத்துக்காட்டுகள் மற்றும் சரியான விளக்கப்படங்களுடன் VBA இன் தேதி செயல்பாட்டைப் பற்றி அறிந்து கொள்வீர்கள். மேலும், உங்கள் பணித்தாளில் செயல்படுத்தக்கூடிய பல தேதி செயல்பாடுகளை நாங்கள் உங்களுக்கு வழங்குவோம்.

பயிற்சிப் புத்தகத்தைப் பதிவிறக்கவும்

VBA Date.xlsm இன் பயன்பாடுகள்<7

VBA தேதி செயல்பாட்டிற்கான அறிமுகம்

எக்செல் தேதி/நேரம் செயல்பாட்டில் தேதிகளை வகைப்படுத்துகிறது. இது ஒரு உள்ளமைக்கப்பட்ட செயல்பாடு. எந்த தேதி தொடர்பான செயல்பாடுகளையும் செய்ய VBA மேக்ரோக்களில் இதைப் பயன்படுத்தலாம்.

தேதி செயல்பாட்டைத் தொடங்கும் முன், நீங்கள் VBA இல் உள்ள தேதி மாறிகள் பற்றி தெரிந்து கொள்ள வேண்டும்.

⏺ தொடரியல்

தேதி()

⏺ வாதங்கள் விளக்கங்கள்

வாதங்கள் எதுவும் இல்லை .

⏺ Returns

தற்போதைய தேதியை வழங்குகிறது.

Excel for Office இல் கிடைக்கும் 365, Excel 2019, Excel 2016, Excel 2013, Mac க்கான Excel 2011, Excel 2010, Excel 2007, Excel 2003, Excel XP, Excel 2000

⏺ உதாரணம்

உங்களுக்குத் தெரியும், எந்த வாதங்களும் இல்லை, நீங்கள் பின்வருவனவற்றை உள்ளிடலாம்:

6089

நாங்கள் தேதி செயல்பாட்டுடன் பணிபுரியும் போது, ​​இந்த உதாரணம் போன்ற VBA குறியீடுகளில் எந்த அடைப்புக்குறியையும் கொடுக்க மாட்டோம்.

வெளியீடு :

12ஞாயிறு

2 –       திங்கள்

3 –       செவ்வாய்

4 –       புதன்

0> 5 –       வியாழன்

6 –       வெள்ளி

7 –       சனிக்கிழமை

குறியீடு துணுக்கு:

6061

வெளியீடு:

நீங்கள் பார்க்க முடியும் என, VBA தேதி செயல்பாடு 4 திரும்பும். புதன்.

தொடர்புடைய உள்ளடக்கம்: எக்செல் VBA இல் Fix Function ஐ எவ்வாறு பயன்படுத்துவது (4 எடுத்துக்காட்டுகள்)

9. VBA WeekdayName Function

வாரத்தின் வரையறுக்கப்பட்ட நாளைக் காட்டும் சரத்தை வழங்கும்

வாதம்:

வாரநாள்: தேவையான புலம். வாரத்தின் நாளுக்கான எண் அடையாளம். ஒவ்வொரு நாளின் எண் மதிப்பு, வாரத்தின் முதல் நாளின் அமைப்பைப் பொறுத்தது.

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

firstdayofweek: விருப்பப் புலம். வாரத்தின் முதல் நாளைக் குறிக்கும் எண் மதிப்பு. இது பல்வேறு மதிப்புகளைக் கொண்டிருக்கலாம்.

Firstdayofweek வாதம் பின்வரும் மதிப்புகளைக் கொண்டிருக்கலாம்:

vbSunday – ஞாயிறு எனப் பயன்படுத்துகிறது வாரத்தின் முதன்மையான நாள்.

vbMonday – திங்கட்கிழமை வாரத்தின் முதல் நாளாகப் பயன்படுத்துகிறது.

vbTuesday – செவ்வாய் முதல் நாளாக செயல்படுகிறது. நாள்வாரம்.

vbWednesday – வாரத்தின் முதல் நாளாக புதன்கிழமையைப் பயன்படுத்துகிறது.

vbThursday – வாரத்தின் நாளாக வியாழன் செயல்படுகிறது .

vbFriday – வெள்ளிக்கிழமையை வாரத்தின் முதல் நாளாகப் பயன்படுத்துகிறது.

vbSaturday – வாரத்தின் முதல் நாளாக சனிக்கிழமை செயல்படும்.

vbUseSystemDayOfTheWeek – உங்கள் சாதனத்தின் அமைப்பால் வரையறுக்கப்பட்ட வாரத்தின் முதல் நாளைப் பயன்படுத்துகிறது.

குறியீடு துணுக்கு:

1379

வெளியீடு:

நீங்கள் பார்க்கிறபடி, மேலே உள்ள VBA குறியீடுகள் வாரநாள் பெயரைக் காட்டுகின்றன.

தொடர்புடைய உள்ளடக்கம்: எப்படி Excel இல் VBA WeekdayName செயல்பாட்டைப் பயன்படுத்த (2 எடுத்துக்காட்டுகள்)

10. VBA தேதியில் ஆண்டு செயல்பாடு

இது ஆண்டை வெளிப்படுத்தும் உண்மையான எண்ணைக் கொண்ட மாறுபாட்டை (முழு எண்) வழங்குகிறது.

தொடரியல் :

ஆண்டு(தேதி)

வாதம்:

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

குறியீடு துணுக்கு:

4900

வெளியீடு:

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 11 பயன்பாடுகள்)

11. FormatDateTime செயல்பாடு

இந்தச் செயல்பாடு ஒரு தேதி அல்லது நேரமாக வடிவமைக்கப்பட்ட வெளிப்பாட்டை வழங்குகிறது.

தொடரியல் :

FormatDateTime(தேதி, [ NamedFormat])

வாதம்:

தேதி: தேவையான புலம். தேதி வெளிப்பாடு வடிவமைக்கப்பட வேண்டும்.

NamedFormat: இது விருப்பமானது. இது தேதி/நேர வடிவமைப்பைக் காட்டும் எண் மதிப்பு. தவிர்க்கப்பட்டால், அது vbGeneralDate ஐப் பயன்படுத்தியது.

NamedFormat பின்வரும் மதிப்புகள் இருக்கலாம்:

vbGeneralDate (0): தேதி மற்றும்/அல்லது நேரத்தைக் காட்டு. தேதி பகுதி இருந்தால், அதை குறுகிய தேதியாக வெளிப்படுத்தவும். நேரப் பகுதி இருந்தால், அதை நீண்ட நேரமாகக் காட்டவும். இரண்டு பகுதிகளும் இருந்தால் காட்சிப்படுத்தப்படும்.

vbLongDate(1): உங்கள் கணினியின் பிராந்திய அமைப்புகளில் தேர்ந்தெடுக்கப்பட்ட நீண்ட தேதி உள்ளமைவைப் பயன்படுத்தி ஒரு தேதியை சித்தரிக்கவும்.

vbShortDate (2): உங்கள் கணினியின் பிராந்திய அமைப்புகளில் குறிப்பிடப்பட்டுள்ள குறுகிய தேதி வடிவமைப்பை இயக்குவதன் மூலம் தேதியைக் காண்பிக்கவும்.

vbLongTime(3): குறிப்பிடப்பட்ட நேர வடிவமைப்பைப் பயன்படுத்தி நேரத்தைக் காட்டு உங்கள் கணினியின் பிராந்திய அமைப்புகள்

8138

வெளியீடு:

குறியீட்டை இயக்கிய பின் பின்வரும் உரையாடல் பெட்டிகளைக் காண்பீர்கள்:

இங்கே, நீங்கள் அனைத்து நேரம் மற்றும் தேதி வடிவங்களையும் VBA இல் பார்க்கலாம்.

மேலும் படிக்க: VBA நேரமதிப்பு செயல்பாட்டை எவ்வாறு பயன்படுத்துவது (6 தொடர்புடைய எடுத்துக்காட்டுகள்)

12. VBA CDate செயல்பாடு

செயல்பாடு சரியான தேதி மற்றும் நேர வெளிப்பாட்டை வழக்கமான தேதியாக மாற்றுகிறது.

தொடரியல் :

CDate(date)

வாதம்:

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

குறியீடு துணுக்கு:

2591

வெளியீடு:

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

தொடர்புடைய உள்ளடக்கம்: எக்செல் இல் VBA DIR செயல்பாட்டை எவ்வாறு பயன்படுத்துவது (7 எடுத்துக்காட்டுகள்)

VBA தேதியின் எடுத்துக்காட்டுகள்

பின்வரும் பிரிவுகளில், VBAஐப் பயன்படுத்தி தேதிக்கான மூன்று நடைமுறை மற்றும் பொருத்தமான உதாரணங்களை உங்களுக்கு வழங்குவோம். இந்த எடுத்துக்காட்டுகளில் தேதி தொடர்பான சிக்கல்கள் மற்றும் அவற்றின் தீர்வுகள் இருக்கும். உங்கள் VBA அறிவை மேம்படுத்த இந்த எல்லா உதாரணங்களையும் படித்து பயிற்சி செய்ய பரிந்துரைக்கிறோம். அதற்குள் வருவோம்.

1. VBA இல் தேதியைப் பயன்படுத்தி காலாவதியான நாட்களைக் கணக்கிடுங்கள்

தாமதமாக அல்லது காலக்கெடுவைக் கடந்ததன் அர்த்தம். தாமதமாக, குறிப்பாக, ஒரு காலக்கெடுவைக் கடந்தது அல்லது ஒரு தேவையைப் பூர்த்தி செய்ய மிகவும் தாமதமானது.

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

பின்வரும் தரவுத்தொகுப்பைப் பாருங்கள்:

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

📌 படிகள்

  • முதலில், அழுத்தவும்VBA எடிட்டரைத் திறக்க உங்கள் கீபோர்டில் Alt+F11 .
  • பின், செருகு > தொகுதி .

  • அதன் பிறகு, பின்வரும் குறியீட்டை உள்ளிடவும்:
8575

நாங்கள் பயன்படுத்தினோம் ABS செயல்பாடு மைனஸ் அடையாளத்தை அகற்றவும்.

  • பின், கோப்பைச் சேமிக்கவும்.
  • அதன் பிறகு, திறக்க உங்கள் விசைப்பலகையில் Alt+F8 அழுத்தவும் மேக்ரோ உரையாடல் பெட்டி.
  • அடுத்து, தேர்ந்தெடு
  • பின், ரன் என்பதைக் கிளிக் செய்யவும்.

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

இதே மாதிரியான ரீடிங்ஸ்

  • VBA இடத்தை எவ்வாறு பயன்படுத்துவது Excel இல் செயல்பாடு (3 எடுத்துக்காட்டுகள்)
  • Excel இல் VBA ChDir செயல்பாட்டைப் பயன்படுத்தவும் (4 பொருத்தமான எடுத்துக்காட்டுகள்)
  • Excel VBA இல் IsNull செயல்பாட்டை எவ்வாறு பயன்படுத்துவது (5 எடுத்துக்காட்டுகள்)
  • எக்செல் (4 எடுத்துக்காட்டுகள்) இல் VBA ஐப் பயன்படுத்தவும் (4 எடுத்துக்காட்டுகள்) எடுத்துக்காட்டுகள்)

2. VBA ஐப் பயன்படுத்தி தேதியிலிருந்து பிறந்த ஆண்டைக் கண்டறியவும்

இப்போது, ​​குறிப்பிட்ட தேதியிலிருந்து ஆண்டைக் கண்டறியலாம். இதைக் கண்டுபிடிப்பது மிகவும் எளிது.

பின்வரும் தரவுத்தொகுப்பைப் பாருங்கள்:

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

📌 படிகள்

  • முதலில், <6 அழுத்தவும் VBA எடிட்டரைத் திறக்க உங்கள் விசைப்பலகையில்>Alt+F11
    • அதன் பிறகு, தட்டச்சு செய்யவும்பின்வரும் குறியீடு:
    8352
    • பின், கோப்பைச் சேமிக்கவும்.
    • அதன் பிறகு, மேக்ரோ உரையாடலைத் திறக்க உங்கள் விசைப்பலகையில் Alt+F8 அழுத்தவும் box.
    • அடுத்து, find_year என்பதைத் தேர்ந்தெடுக்கவும்.
    • பின், Run என்பதைக் கிளிக் செய்க 1>

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

      3. VBA ஐப் பயன்படுத்தி தேதியில் நாட்களைச் சேர்க்கவும்

      இப்போது, ​​நீங்கள் தேதி மாறியை வரையறுத்து அதைப் பயன்படுத்தலாம். தேதி சேர்க்க. இதைச் செய்ய, நாங்கள் DateAdd VBA முறையைப் பயன்படுத்துகிறோம். ஒரு குறிப்பிட்ட தேதியில் நாட்கள், மாதங்கள் மற்றும் ஆண்டுகளைச் சேர்க்க இந்தச் செயல்பாட்டைப் பயன்படுத்தலாம்.

      பின்வரும் தரவுத்தொகுப்பைப் பாருங்கள்:

      இங்கே, நீங்கள் சில பெயர்கள் மற்றும் சில தேதிகள் இணைக்கப்பட்டிருப்பதைக் காணலாம். இப்போது, ​​கொடுக்கப்பட்ட தேதிகளுடன் மேலும் ஐந்து நாட்களைச் சேர்த்து புதிய தேதியை உருவாக்குவதே எங்கள் குறிக்கோள்.

      📌 படிகள்

      • முதலில், Alt ஐ அழுத்தவும் VBA எடிட்டரைத் திறக்க, உங்கள் விசைப்பலகையில் +F11 >
      • அதன் பிறகு, பின்வரும் குறியீட்டைத் தட்டச்சு செய்க:
    3831

    இங்கே, DateAdd செயல்பாட்டில் வாதமாக “d” ஐப் பயன்படுத்தினோம். வருடங்கள் அல்லது மாதங்களை முறையே சேர்க்க "y" அல்லது "m" ஆக மாற்றலாம்,

    • பின், கோப்பைச் சேமிக்கவும்.
    • அதன் பிறகு, Alt+F8ஐ அழுத்தவும் மேக்ரோ உரையாடல் பெட்டியைத் திறக்க உங்கள் விசைப்பலகையில் .
    • அடுத்து, தேர்ந்தெடுக்கவும்.
    • பின், இயக்கு என்பதைக் கிளிக் செய்யவும்.

    உங்களால் முடிந்தவரைபார்க்கவும், VBA இல் உள்ள தேதியைப் பயன்படுத்தி ஒரு தேதியில் வெற்றிகரமாக நாட்களைச் சேர்த்துள்ளோம். இப்போது, ​​உங்கள் விருப்பப்படி குறியீட்டை மாற்றிக்கொள்ளலாம்.

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

    VBA தேதி செயல்பாடு உண்மையில் இன்றைய செயல்பாடு போன்று செயல்படுகிறது Excel இல்.

    VBA DATE என்பது எக்செல் இல் ஒரு நிலையற்ற செயல்பாடாகும். அதாவது மின்சார விநியோகத்தில் இடைவெளி ஏற்பட்டாலும் அது தரவைத் தக்க வைத்துக் கொள்ளும்.

    அடிப்படையில், VBA செயல்படுத்தும் நேரத்தில் தேதி மதிப்புகளை DATE ஆகச் சேமிக்கிறது.

    எனவே, நீங்கள் தேதி மாறியை ஒரு சரம்/உரையாக ஒதுக்க முயற்சித்தால், அது பிழையை ஏற்படுத்தும்.

    தேதியின் இயல்பு மதிப்பு 0: ஜனவரி 1, 0001 அன்று 00:00 (நள்ளிரவு).

    முடிவு

    முடிவதற்கு, VBA குறியீடுகளில் தேதி குறித்த பயனுள்ள அறிவை இந்த டுடோரியல் உங்களுக்கு வழங்கியிருக்கும் என நம்புகிறேன். இந்த வழிமுறைகள் அனைத்தையும் உங்கள் தரவுத்தொகுப்பில் கற்று பயன்படுத்த பரிந்துரைக்கிறோம். பயிற்சிப் புத்தகத்தைப் பதிவிறக்கி, இவற்றை நீங்களே முயற்சிக்கவும். மேலும், கருத்துப் பகுதியில் கருத்துத் தெரிவிக்க தயங்காதீர்கள். உங்களின் மதிப்புமிக்க கருத்து இது போன்ற பயிற்சிகளை உருவாக்க எங்களை ஊக்குவிக்கிறது.

    எங்கள் வலைத்தளமான Exceldemy.com எக்செல் தொடர்பான பல்வேறு பிரச்சனைகள் மற்றும் தீர்வுகளை பார்க்க மறக்காதீர்கள்.

    தொடர்ந்து புதிய முறைகளைக் கற்றுக் கொள்ளுங்கள், மேலும் வளருங்கள்!

    VBA இல் தேதி செயல்பாடுகள்

இப்போது, ​​வரவிருக்கும் பிரிவுகளில், VBA இல் பல நோக்கங்களுக்காக நீங்கள் பயன்படுத்தக்கூடிய சில கூடுதல் தேதி செயல்பாடுகளை நாங்கள் உங்களுக்குக் காண்பிப்போம். VBA இல் தேதியுடன் வேலை செய்வதற்கான ஒவ்வொரு சாத்தியமான வழியையும் அறிய இந்தப் பிரிவுகளைப் படிக்கவும். அவற்றை உங்கள் ஆயுதக் கிடங்கில் வைத்திருக்குமாறு பரிந்துரைக்கிறோம். இது நிச்சயமாக உங்கள் அறிவை மேம்படுத்தும்.

1. VBA இல் தேதியாக DateAdd செயல்பாடு

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

தொடரியல்:

தேதிசேர்(இடைவெளி, எண், தேதி)

வாதங்கள்:

இடைவெளி: அது அவசியம். சரம் வெளிப்பாடு என்பது நீங்கள் சேர்க்க விரும்பும் நேரத்தின் இடைவெளியாகும்.

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

தேதி: அசல் தேதி/நேரம்.

5>

இப்போது, ​​ இடைவெளி வாதங்கள் பின்வரும் அமைப்புகளைக் கொண்டிருக்கலாம்:

yyyy –   ஆண்டு

q     – காலாண்டு

m    – மாதம்

y –    ஆண்டின் நாள்

d     – நாள்

வ    – வாரநாள்

ww – வாரம்

h    – மணி

n    – நிமிடம்

கள்    – இரண்டாவது

குறியீடு துணுக்கு :

7983

வெளியீடு:

நீங்கள் பார்க்கிறபடி, தற்போதைய தேதியில் 15 தேதிகளைச் சேர்த்ததுVBA.

மேலும் படிக்க: VBA இல் IsDate செயல்பாட்டை எவ்வாறு பயன்படுத்துவது (3 எடுத்துக்காட்டுகள்)

2. VBA இல் DateDiff செயல்பாடு

DateDiff செயல்பாடு இரண்டு குறிப்பிட்ட தேதிகளுக்கு இடையே உள்ள நேர இடைவெளிகளின் எண்ணிக்கையை நிர்ணயிக்கும் மாறுபாட்டை (நீண்ட) வழங்குகிறது.

தொடரியல் :

DateDiff( இடைவெளி, தேதி1, தேதி2, [ வாரம் முதல் நாள், [ முதல் வார ஆண்டு ]] )

வாதங்கள்:

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

date1,date2 : தேவை; மாறுபாடு (தேதி). கணக்கீட்டில் நீங்கள் பயன்படுத்த விரும்பும் இரண்டு தேதிகள்.

முதல் நாள் முதல் வாரம்: விரும்பினால். வாரத்தின் முதல் நாளை வரையறுக்கும் மாறிலி. சரி செய்யப்படாவிட்டால், ஞாயிற்றுக்கிழமை கருதப்படுகிறது.

முதல்வாரம்: விரும்பினால். ஆண்டின் முதல் வாரத்தை நிறுவும் மாறிலி. அமைக்கப்படவில்லை எனில், முதல் வாரம் ஜனவரி 1 தோன்றும் வாரமாக இருக்க வேண்டும்.

இப்போது, ​​ இடைவெளி வாதங்கள் பின்வரும் அமைப்புகளைக் கொண்டிருக்கலாம்:

yyyy –   ஆண்டு

q     – காலாண்டு

m    – மாதம்

y –    ஆண்டின் நாள்

d     – நாள்

w    – வாரநாள்

ww – வாரம்

h    – மணிநேரம்

n    – நிமிடம்

கள்    – இரண்டாவது

Firstdayofweek வாதத்தில் பின்வரும் அமைப்புகள் உள்ளன:

vbSunday –வாரத்தின் முதன்மையான நாளாக ஞாயிற்றுக்கிழமையைப் பயன்படுத்துகிறது.

vbMonday – திங்கட்கிழமை வாரத்தின் முதல் நாளாகப் பயன்படுத்துகிறது.

vbTuesday – செவ்வாய்கிழமை செயல்படுகிறது. வாரத்தின் முதல் நாளாக உள்ளது மாறாக வாரத்தின் நாள்.

vbFriday – வெள்ளிக்கிழமையை வாரத்தின் முதல் நாளாகப் பயன்படுத்துகிறது.

vbSaturday – சனிக்கிழமை முதல் நாளாக செயல்படுகிறது. வாரத்தில் இந்த அமைப்புகள் உள்ளன:

vbFirstJan1 – ஜனவரி 1ஐக் கொண்ட வாரத்தைப் பயன்படுத்துகிறது.

vbFirstFourDays – குறைந்தபட்சம் முதல் வாரத்தைப் பயன்படுத்துகிறது புத்தாண்டில் நான்கு நாட்கள் உங்கள் சாதன இருப்பிடங்களால் வரையறுக்கப்பட்ட ஆண்டு.

குறியீடு துணுக்கு:

2117

அவுட் put :

இறுதியில், VBA இல் உள்ள இரண்டு தேதிகளுக்கு இடையிலான வேறுபாட்டை இது வழங்குகிறது.

மேலும் படிக்க: எக்செல் இல் VBA DateDiff செயல்பாட்டை எவ்வாறு பயன்படுத்துவது (9 எடுத்துக்காட்டுகள்)

3. DatePart செயல்பாடு தேதியாக

DatePart செயல்பாடு வரையறுக்கப்பட்ட பகுதியைக் கொண்ட மாறுபாட்டை (முழு எண்) வழங்குகிறது வழங்கப்பட்ட தேதி.

தொடரியல் :

தேதிப் பகுதி(இடைவெளி, தேதி, [ முதல் நாள்ஆஃப் வாரம், [firstweekofyear ]])

வாதங்கள்:

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

தேதி: தேவை; மாறுபாடு (தேதி). கணக்கீட்டில் நீங்கள் பயன்படுத்த விரும்பும் தேதி.

முதல் நாள் முதல் வாரம்: விரும்பினால். வாரத்தின் முதல் நாளை வரையறுக்கும் மாறிலி. சரி செய்யப்படாவிட்டால், ஞாயிற்றுக்கிழமை கருதப்படுகிறது.

முதல்வாரம்: விரும்பினால். ஆண்டின் முதல் வாரத்தை நிறுவும் மாறிலி. அமைக்கப்படவில்லை எனில், முதல் வாரம் ஜனவரி 1 தோன்றும் வாரமாக இருக்க வேண்டும்.

இப்போது, ​​ இடைவெளி வாதங்கள் பின்வரும் அமைப்புகளைக் கொண்டிருக்கலாம்:

yyyy –   ஆண்டு

q     – காலாண்டு

m    – மாதம்

y –    ஆண்டின் நாள்

d     – நாள்

w    – வாரநாள்

ww – வாரம்

h    – மணிநேரம்

n    – நிமிடம்

கள்    – இரண்டாவது

Firstdayofweek வாதத்தில் பின்வரும் அமைப்புகள் உள்ளன:

vbSunday – வாரத்தின் முதன்மையான நாளாக ஞாயிறு பயன்படுத்துகிறது.

vbMonday – திங்கட்கிழமை வாரத்தின் முதல் நாளாகப் பயன்படுத்தப்படுகிறது.

vbTuesday – செவ்வாய்கிழமை வாரத்தின் முதல் நாளாக செயல்படுகிறது.

>>>>>>>>>>>>>வாரம்.

vbFriday – வெள்ளிக்கிழமையை வாரத்தின் முதல் நாளாகப் பயன்படுத்துகிறது.

vbSaturday – வாரத்தின் முதல் நாளாக சனிக்கிழமை செயல்படும்.

vbUseSystemDayOfTheWeek – உங்கள் சாதனத்தின் அமைப்பால் வரையறுக்கப்பட்ட வாரத்தின் முதல் நாளைப் பயன்படுத்துகிறது.

முதல் வார ஆண்டு இந்த மதிப்புகள்:

vbFirstJan1 – ஜனவரி 1ம் தேதி உட்பட வாரம் செயல்படும்.

vbFirstFourDays – குறைந்த அளவு நான்கு நாட்கள் கொண்ட முதல் வாரத்தைப் பயன்படுத்துகிறது புதிய ஆண்டு.

vbFirstFullWeek – ஆண்டின் முதல் முழு வாரத்தைப் பயன்படுத்துகிறது.

vbSystem – தேர்ந்தெடுக்கப்பட்ட ஆண்டின் முதல் வாரத்தைப் பயன்படுத்துகிறது உங்கள் சாதன இருப்பிடங்கள் மூலம் இந்த வழியில், நீங்கள் இந்த தேதி செயல்பாட்டை VBA குறியீடுகளில் பயன்படுத்தலாம்.

மேலும் படிக்க: எக்செல் இல் VBA FileDateTime செயல்பாட்டை எவ்வாறு பயன்படுத்துவது (3 பயன்கள்)

4. DateSerial செயல்பாடு

நீங்கள் DateSerial செயல்பாட்டைப் பயன்படுத்தி உள்ளீட்டு ஆண்டு, மாதம் மற்றும் நாள் அடிப்படையில் தேதியைக் காணலாம்.

தொடரியல்:

தேதிதொடர்(ஆண்டு, மாதம், நாள்)

வாதங்கள்:

வருடம் – தேவையான புலம். 100க்கும் 9999க்கும் இடைப்பட்ட எண், உள்ளடக்கிய எண் அல்லது ஆண்டைக் குறிக்கும் எண் வெளிப்பாடு.

மாதம் – தேவையான புலம். மாதத்தை வரையறுக்கும் முழு எண் மதிப்பு.

நாள் – தேவையான புலம். நாளை விவரிக்கும் ஒரு முழு எண் மதிப்பு.

குறியீடு துணுக்கு:

8060

வெளியீடு :

மேலும் படிக்க: எக்செல் இல் VBA TimeSerial ஐ எவ்வாறு பயன்படுத்துவது (3 எடுத்துக்காட்டுகள்)

4. VBA DateValue செயல்பாடு

இப்போது, ​​தேதியை வரையறுக்க DateValue செயல்பாட்டைப் பயன்படுத்துகிறோம்.

Syntax :

DateValue(date)

வாதம்:

இங்கே, தேதி வாதம் என்பது பொதுவாக ஜனவரி 1, 100 தேதியிலிருந்து தேதியை விவரிக்கும் சரம் வெளிப்பாடு ஆகும். , டிசம்பர் 31, 9999 வரை. பொருட்படுத்தாமல், தேதி, நேரம் அல்லது அந்த வரம்பில் உள்ள தேதி மற்றும் நேரம் இரண்டையும் குறிக்கும் எந்த வெளிப்பாட்டையும் தேதி குறிப்பிடலாம்.

குறியீடு துணுக்கு: 1>

1691

வெளியீடு :

நீங்கள் பார்க்கிறபடி, VBA குறியீடுகளில் தேதி செயல்பாட்டை வெற்றிகரமாகப் பயன்படுத்தினோம்.

5. VBA இல் நாள் செயல்பாடு

இது 1 மற்றும் 31 க்கு இடையில் உள்ள உண்மையான எண்ணை நிர்ணயிக்கும் மாறுபாட்டை (முழு எண்) வழங்குகிறது, இதில் மாதத்தின் நாளை தெரிவிக்கிறது.

தொடரியல் :

நாள்(தேதி)

வாதம்:

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

குறியீடு துணுக்கு:

6447

வெளியீடு:

<17

நீங்கள் பார்க்கிறபடி, VBA குறியீடுகளைப் பயன்படுத்தி, கொடுக்கப்பட்ட தேதியின் நாள் 12 என்பதைக் கண்டறிந்தோம்.

தொடர்புடைய உள்ளடக்கம்: VBA வடிவமைப்பு செயல்பாடு எக்செல் (எடுத்துக்காட்டுகளுடன் 8 பயன்பாடுகள்)

6. VBA மாதச் செயல்பாடு தேதி

இது 1 மற்றும் 12 க்கு இடையே உள்ள உண்மையான எண்ணை வரையறுக்கும் மாறுபாட்டை (முழு எண்) வழங்குகிறது,ஆண்டு மாதத்தை உள்ளடக்கியது> வாதம்:

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

குறியீடு துணுக்கு:

5915

வெளியீடு:

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

  • VBA என்றால் – பிறகு – Excel இல் வேறு அறிக்கை (4 எடுத்துக்காட்டுகள்)
  • எக்செல் இல் VBA Abs செயல்பாட்டை எவ்வாறு பயன்படுத்துவது (9 எடுத்துக்காட்டுகள்)
  • எக்செல் VBA இல் Concatenate ஐ எவ்வாறு பயன்படுத்துவது (4 முறைகள்)
  • 7. MonthName செயல்பாடு

    இது குறிப்பிட்ட மாதத்தைக் காட்டும் சரத்தை வழங்குகிறது.

    தொடரியல் :

    மாதப்பெயர்(மாதம், [ சுருக்கம் ])

    வாதம்:

    மாதம்: அது அவசியம். மாதத்தின் எண் தலைப்பு. உதாரணமாக, ஜனவரி 1, பிப்ரவரி 2, மற்றும் பல.

    சுருக்கமாக: இது விருப்பமானது. மாதப் பெயரைச் சுருக்க வேண்டுமா என்பதை விளக்கும் பூலியன் மதிப்பு. தவிர்க்கப்பட்டால், இயல்புநிலை தவறு, இது மாதத்தின் பெயர் சுருக்கப்படவில்லை என்பதைக் குறிக்கிறது.

    குறியீடு துணுக்கு:

    9706

    வெளியீடு:

    >>>>>>>>>>>>>>>>>>>>>>>>>>>>இந்த VBA தேதி செயல்பாட்டின் மூலம்.

    8. வார நாள் செயல்பாடு

    இது ஒரு மாறுபட்ட ( முழு ) தேதியை வெளிப்படுத்தும் உண்மையான எண்ணை வழங்குகிறது. வாரம்.

    தொடரியல் :

    வாரநாள்(தேதி, [ முதல் நாள் வாரத்தின் ])

    வாதம்:

    தேதி: தேவையான தேதி வாதம் ஏதேனும் மாறுபாடு, எண் வெளிப்பாடு, சரம் வெளிப்பாடு அல்லது ஏதேனும் கலவையாகும். இது ஒரு தேதியைக் குறிக்கிறது. தேதியில் Null இருந்தால், அது Nullஐயும் வழங்கும்.

    முதல் நாள் முதல் வாரம்: விரும்பினால். வாரத்தின் முதல் நாளை வரையறுக்கும் மாறிலி. சரி செய்யப்படாவிட்டால், ஞாயிற்றுக்கிழமை கருதப்படுகிறது.

    முதல் நாள் வாதத்தில் பின்வரும் அமைப்புகள் உள்ளன:

    vbSunday – ஞாயிறு எனப் பயன்படுத்துகிறது வாரத்தின் முதன்மையான நாள்.

    vbMonday – திங்கட்கிழமை வாரத்தின் முதல் நாளாகப் பயன்படுத்துகிறது.

    vbTuesday – செவ்வாய் முதல் நாளாக செயல்படுகிறது. வாரத்தின் நாள்.

    vbWednesday – புதன்கிழமையை வாரத்தின் முதல் நாளாகப் பயன்படுத்துகிறது.

    vbThursday – வியாழன் அன்று மாறாக நாளாக செயல்படுகிறது. வாரம்.

    vbFriday – வெள்ளிக்கிழமையை வாரத்தின் முதல் நாளாகப் பயன்படுத்துகிறது.

    vbSaturday – வாரத்தின் முதல் நாளாக சனிக்கிழமை செயல்படும் .

    vbUseSystemDayOfTheWeek – உங்கள் சாதனத்தின் அமைப்பால் வரையறுக்கப்பட்ட வாரத்தின் முதல் நாளைப் பயன்படுத்துகிறது.

    திரும்ப அளவுருக்கள்

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

    1

    ஹக் வெஸ்ட் மிகவும் அனுபவம் வாய்ந்த எக்செல் பயிற்சியாளர் மற்றும் ஆய்வாளர் மற்றும் துறையில் 10 ஆண்டுகளுக்கும் மேலான அனுபவம் கொண்டவர். கணக்கியல் மற்றும் நிதித்துறையில் இளங்கலைப் பட்டமும், வணிக நிர்வாகத்தில் முதுகலைப் பட்டமும் பெற்றவர். ஹக் கற்பிப்பதில் ஆர்வம் கொண்டவர் மற்றும் பின்பற்றவும் புரிந்துகொள்ளவும் எளிதான ஒரு தனித்துவமான கற்பித்தல் அணுகுமுறையை உருவாக்கியுள்ளார். எக்செல் பற்றிய அவரது நிபுணத்துவ அறிவு, உலகெங்கிலும் உள்ள ஆயிரக்கணக்கான மாணவர்கள் மற்றும் தொழில் வல்லுநர்களுக்கு அவர்களின் திறன்களை மேம்படுத்தவும், அவர்களின் வாழ்க்கையில் சிறந்து விளங்கவும் உதவியுள்ளது. அவரது வலைப்பதிவின் மூலம், ஹக் தனது அறிவை உலகத்துடன் பகிர்ந்து கொள்கிறார், தனிநபர்கள் மற்றும் வணிகங்கள் தங்கள் முழு திறனை அடைய உதவும் வகையில் இலவச எக்செல் பயிற்சிகள் மற்றும் ஆன்லைன் பயிற்சிகளை வழங்குகிறார்.