VBA തീയതി പ്രവർത്തനം (ഉദാഹരണങ്ങളുള്ള മാക്രോകളുടെ 12 ഉപയോഗങ്ങൾ)

  • ഇത് പങ്കുവയ്ക്കുക
Hugh West

ഉള്ളടക്ക പട്ടിക

മൈക്രോസോഫ്റ്റ് വിഷ്വൽ ബേസിക് ആപ്ലിക്കേഷനിൽ, നിങ്ങളുടെ ഡാറ്റാസെറ്റിൽ വിവിധ പ്രവർത്തനങ്ങൾ നടത്താൻ തീയതി ഫംഗ്‌ഷനുകളോ തീയതിയുമായി ബന്ധപ്പെട്ട ഏതെങ്കിലും ആശയങ്ങളോ അത്യാവശ്യമാണ്. ഈ ഫംഗ്‌ഷനുകൾ ഉപയോഗിക്കേണ്ടിവരുന്ന വിവിധ സാഹചര്യങ്ങളിൽ നിങ്ങൾ സ്വയം കണ്ടെത്തിയേക്കാം. ഈ ട്യൂട്ടോറിയലിൽ, അനുയോജ്യമായ ഉദാഹരണങ്ങളും ശരിയായ ചിത്രീകരണങ്ങളും സഹിതം VBA-യുടെ തീയതി പ്രവർത്തനത്തെക്കുറിച്ച് നിങ്ങൾ പഠിക്കും. കൂടാതെ, നിങ്ങളുടെ വർക്ക്ഷീറ്റിൽ നടപ്പിലാക്കാൻ കഴിയുന്ന ഒന്നിലധികം തീയതി ഫംഗ്ഷനുകൾ ഞങ്ങൾ നിങ്ങൾക്ക് നൽകും.

പ്രാക്ടീസ് വർക്ക്ബുക്ക് ഡൗൺലോഡ് ചെയ്യുക

VBA Date.xlsm-ന്റെ ഉപയോഗങ്ങൾ<7

VBA തീയതി ഫംഗ്‌ഷന്റെ ആമുഖം

Excel തീയതി/സമയം ഫംഗ്‌ഷനിൽ തീയതികളെ തരംതിരിക്കുന്നു. ഇത് ഒരു അന്തർനിർമ്മിത പ്രവർത്തനമാണ്. തീയതിയുമായി ബന്ധപ്പെട്ട ഏത് പ്രവർത്തനങ്ങളും നടത്താൻ ഞങ്ങൾക്ക് ഇത് VBA മാക്രോകളിൽ ഉപയോഗിക്കാം.

നിങ്ങൾ തീയതി ഫംഗ്‌ഷൻ ഉപയോഗിച്ച് ആരംഭിക്കുന്നതിന് മുമ്പ്, നിങ്ങൾ VBA-യിലെ തീയതി വേരിയബിളുകളെക്കുറിച്ച് അറിയേണ്ടതുണ്ട് .

⏺ വാക്യഘടന

തീയതി()

⏺ വാദങ്ങൾ വിശദീകരണങ്ങൾ

ആർഗ്യുമെന്റുകളൊന്നുമില്ല .

⏺ റിട്ടേൺസ്

നിലവിലെ തീയതി നൽകുന്നു.

Excel for Office ൽ ലഭ്യമാണ് 365, Excel 2019, Excel 2016, Excel 2013, Mac-നുള്ള Excel 2011, Excel 2010, Excel 2007, Excel 2003, Excel XP, Excel 2000

⏺ ഉദാഹരണം

നിങ്ങൾക്കറിയാവുന്നതുപോലെ, ഇനിപ്പറയുന്നത് പോലെ നിങ്ങൾക്ക് ഇൻപുട്ട് ചെയ്യാൻ കഴിയുന്ന ആർഗ്യുമെന്റുകളൊന്നുമില്ല:

5686

ഞങ്ങൾ തീയതി ഫംഗ്‌ഷനിൽ പ്രവർത്തിക്കുമ്പോൾ, ഈ ഉദാഹരണം പോലുള്ള VBA കോഡുകളിൽ ഞങ്ങൾ പരാന്തീസിസ് ഒന്നും നൽകുന്നില്ല.

ഔട്ട്പുട്ട് :

12ഞായർ

2 –       തിങ്കൾ

3 –       ചൊവ്വാഴ്ച

4 –       ബുധൻ

0> 5 –       വ്യാഴാഴ്ച

6 –       വെള്ളി

7 –       ശനിയാഴ്ച

കോഡ് സ്‌നിപ്പെറ്റ്:

4662

ഔട്ട്‌പുട്ട്:

നിങ്ങൾക്ക് കാണാനാകുന്നതുപോലെ, VBA തീയതി ഫംഗ്‌ഷൻ 4 നൽകുന്നു. അതിനർത്ഥം ബുധൻ.

ബന്ധപ്പെട്ട ഉള്ളടക്കം: എക്‌സൽ വിബിഎയിൽ ഫിക്‌സ് ഫംഗ്‌ഷൻ എങ്ങനെ ഉപയോഗിക്കാം (4 ഉദാഹരണങ്ങൾ)

9. VBA WeekdayName Function

ആഴ്‌ചയിലെ പരിമിതമായ ദിവസം പ്രദർശിപ്പിക്കുന്ന ഒരു സ്‌ട്രിംഗ് നൽകുന്നു.

Syntax :

WeekdayName(ആഴ്‌ചയിലെ ദിവസം, ചുരുക്കം, ആദ്യ ദിവസം)

വാദം:

ആഴ്ച ദിവസം: ആവശ്യമായ ഫീൽഡ്. ആഴ്‌ചയിലെ ദിവസത്തിനുള്ള സംഖ്യാ തിരിച്ചറിയൽ. ഓരോ ദിവസത്തെയും സംഖ്യാ മൂല്യം ആഴ്ചയിലെ ആദ്യ ദിവസത്തെ ക്രമീകരണത്തെ ആശ്രയിച്ചിരിക്കുന്നു.

ചുരുക്കത്തിൽ: ഇത് ഓപ്ഷണലാണ്. പ്രവൃത്തിദിവസത്തിന്റെ പേര് ചുരുക്കണമെങ്കിൽ ബൂളിയൻ മൂല്യം. ഒഴിവാക്കിയാൽ, ഡിഫോൾട്ട് ഫാൾസ് ആണ്, ഇത് പ്രവൃത്തിദിവസത്തിന്റെ പേര് ചുരുക്കുകയോ ചുരുക്കുകയോ ചെയ്തിട്ടില്ലെന്ന് സൂചിപ്പിക്കുന്നു.

firstdayofweek: ഓപ്ഷണൽ ഫീൽഡ്. ആഴ്ചയിലെ ആദ്യ ദിവസത്തെ സൂചിപ്പിക്കുന്ന സംഖ്യാ മൂല്യം. ഇതിന് വിവിധ മൂല്യങ്ങൾ ഉണ്ടാകാം.

ആഴ്‌ചയിലെ ആദ്യദിവസത്തെ വാദത്തിന് തുടർന്നുള്ള മൂല്യങ്ങൾ ഉണ്ടായിരിക്കാം:

vbSunday – ഞായർ ഇങ്ങനെ ഉപയോഗിക്കുന്നു ആഴ്‌ചയിലെ ഏറ്റവും പ്രധാനപ്പെട്ട ദിവസം.

vbMonday – തിങ്കൾ ആഴ്‌ചയിലെ ആദ്യ ദിവസമായി ഉപയോഗിക്കുന്നു.

vbTuesday – ആദ്യ ദിവസമായി ചൊവ്വാഴ്ച പ്രവർത്തിക്കുന്നു. ദിവസംആഴ്‌ച .

vbFriday – വെള്ളിയാഴ്ച ആഴ്ചയിലെ ആദ്യ ദിവസമായി ഉപയോഗിക്കുന്നു.

vbSaturday – ആഴ്ചയിലെ ആദ്യ ദിവസമായി ശനിയാഴ്ച പ്രവർത്തിക്കുന്നു.

vbUseSystemDayOfTheWeek – നിങ്ങളുടെ ഉപകരണത്തിന്റെ ക്രമീകരണം നിർവചിച്ചിരിക്കുന്ന ആഴ്‌ചയിലെ ആദ്യ ദിവസം ഉപയോഗിക്കുന്നു.

കോഡ് സ്‌നിപ്പെറ്റ്:

7644

ഔട്ട്‌പുട്ട്:

നിങ്ങൾക്ക് കാണാനാകുന്നതുപോലെ, മുകളിലുള്ള VBA കോഡുകൾ പ്രവൃത്തിദിവസത്തെ പേര് കാണിക്കുന്നു.

അനുബന്ധ ഉള്ളടക്കം: എങ്ങനെ Excel-ൽ VBA WeekdayName ഫംഗ്‌ഷൻ ഉപയോഗിക്കുന്നതിന് (2 ഉദാഹരണങ്ങൾ)

10. VBA തീയതിയിലെ വർഷ പ്രവർത്തനം

ഇത് വർഷത്തെ പ്രതിനിധീകരിക്കുന്ന ഒരു യഥാർത്ഥ സംഖ്യയുള്ള ഒരു വേരിയന്റ് (പൂർണ്ണസംഖ്യ) നൽകുന്നു.

വാക്യഘടന :

വർഷം(തീയതി)

വാദം:

ആവശ്യമായ തീയതി ആർഗ്യുമെന്റ് ഏതെങ്കിലും വേരിയന്റ്, സംഖ്യാ പദപ്രയോഗം, സ്ട്രിംഗ് എക്സ്പ്രഷൻ അല്ലെങ്കിൽ ഏതെങ്കിലും സംയോജനമാണ്. ഇത് ഒരു തീയതിയെ പ്രതിനിധീകരിക്കുന്നു. തീയതിയിൽ Null ഉൾപ്പെടുന്നുവെങ്കിൽ, അത് Null-ഉം നൽകും.

കോഡ് സ്‌നിപ്പറ്റ്:

1824

ഔട്ട്‌പുട്ട്:

VBA കോഡ് നടപ്പിലാക്കിയതിന് ശേഷം നൽകിയിരിക്കുന്ന തീയതിയുടെ വർഷം നിങ്ങൾക്ക് ഇവിടെ കാണാം.

കൂടുതൽ വായിക്കുക: Excel-ൽ VBA റീപ്ലേസ് ഫംഗ്ഷൻ എങ്ങനെ ഉപയോഗിക്കാം ( 11 ആപ്ലിക്കേഷനുകൾ)

11. ഫോർമാറ്റ്ഡേറ്റ്ടൈം ഫംഗ്‌ഷൻ

ഈ ഫംഗ്‌ഷൻ ഒരു തീയതിയോ സമയമോ ആയി ഫോർമാറ്റ് ചെയ്‌ത ഒരു എക്‌സ്‌പ്രഷൻ നൽകുന്നു.

വാക്യഘടന :

FormatDateTime(തീയതി, [ NamedFormat])

വാദം:

തീയതി: ആവശ്യമായ ഫീൽഡ്. തീയതി എക്സ്പ്രഷൻ ഫോർമാറ്റ് ചെയ്യണം.

NamedFormat: ഇത് ഓപ്ഷണലാണ്. തീയതി/സമയ ഫോർമാറ്റ് പ്രദർശിപ്പിക്കുന്ന ഒരു സംഖ്യാ മൂല്യമാണിത്. ഒഴിവാക്കിയാൽ, അത് vbGeneralDate ഉപയോഗിച്ചു.

NamedFormat ന് ഇനിപ്പറയുന്ന മൂല്യങ്ങൾ ഉണ്ടായിരിക്കാം:

vbGeneralDate (0): ഒരു തീയതി കൂടാതെ/അല്ലെങ്കിൽ സമയം കാണിക്കുക. ഒരു തീയതി ഭാഗം ഉണ്ടെങ്കിൽ, അത് ഒരു ചെറിയ തീയതിയായി പ്രകടിപ്പിക്കുക. സമയ ഭാഗമുണ്ടെങ്കിൽ, അത് ദീർഘ സമയമായി പ്രദർശിപ്പിക്കുക. രണ്ട് ഭാഗങ്ങളും ഉണ്ടെങ്കിൽ പ്രദർശിപ്പിച്ചിരിക്കുന്നു.

vbLongDate(1): നിങ്ങളുടെ കമ്പ്യൂട്ടറിന്റെ പ്രാദേശിക ക്രമീകരണങ്ങളിൽ തിരഞ്ഞെടുത്ത ദൈർഘ്യമേറിയ തീയതി കോൺഫിഗറേഷൻ ഉപയോഗിച്ച് ഒരു തീയതി ചിത്രീകരിക്കുക.

vbShortDate (2): നിങ്ങളുടെ കമ്പ്യൂട്ടറിന്റെ പ്രാദേശിക ക്രമീകരണങ്ങളിൽ വ്യക്തമാക്കിയ ഹ്രസ്വ തീയതി ഫോർമാറ്റ് പ്രവർത്തിപ്പിച്ച് ഒരു തീയതി പ്രദർശിപ്പിക്കുക.

vbLongTime(3): നിർദ്ദിഷ്ട സമയ ഫോർമാറ്റ് ഉപയോഗിച്ച് സമയം കാണിക്കുക നിങ്ങളുടെ കമ്പ്യൂട്ടറിന്റെ പ്രാദേശിക ക്രമീകരണങ്ങൾ

1668

ഔട്ട്‌പുട്ട്:

കോഡ് പ്രവർത്തിപ്പിച്ചതിന് ശേഷം ഇനിപ്പറയുന്ന ഡയലോഗ് ബോക്സുകൾ നിങ്ങൾ കാണും:

ഇവിടെ, നിങ്ങൾക്ക് VBA-യിലെ എല്ലാ സമയ, തീയതി ഫോർമാറ്റുകളും കാണാൻ കഴിയും.

കൂടുതൽ വായിക്കുക: VBA TimeValue ഫംഗ്‌ഷൻ എങ്ങനെ ഉപയോഗിക്കാം (6 പ്രസക്തമായ ഉദാഹരണങ്ങൾ)

12. VBA CDate ഫംഗ്‌ഷൻ

ഫംഗ്ഷൻ ഒരു സാധുവായ തീയതിയും സമയ എക്‌സ്‌പ്രഷനും ഒരു സാധാരണ തീയതിയിലേക്ക് പരിവർത്തനം ചെയ്യുന്നു.

Syntax :

CDate(തീയതി)

വാദം:

ആവശ്യമായ തീയതി ആർഗ്യുമെന്റ് ഏതെങ്കിലും വേരിയന്റ്, ന്യൂമറിക് എക്സ്പ്രഷൻ, സ്ട്രിംഗ് എക്സ്പ്രഷൻ അല്ലെങ്കിൽ ഏതെങ്കിലും കോമ്പിനേഷൻ എന്നിവയാണ്. ഇത് ഒരു തീയതിയെ പ്രതിനിധീകരിക്കുന്നു. തീയതിയിൽ Null ഉൾപ്പെടുന്നുവെങ്കിൽ, അത് Null-ഉം നൽകും.

കോഡ് സ്‌നിപ്പറ്റ്:

6406

ഔട്ട്‌പുട്ട്:

നിങ്ങൾക്ക് കാണാനാകുന്നതുപോലെ, ഞങ്ങളുടെ VBA കോഡ് Excel-ന്റെ ഒരു സാധാരണ തീയതി ഫോർമാറ്റ് നൽകി.

ബന്ധപ്പെട്ട ഉള്ളടക്കം: Excel-ൽ VBA DIR ഫംഗ്‌ഷൻ എങ്ങനെ ഉപയോഗിക്കാം (7 ഉദാഹരണങ്ങൾ)

VBA തീയതിയുടെ ഉദാഹരണങ്ങൾ

ഇനിപ്പറയുന്ന വിഭാഗങ്ങളിൽ, VBA ഉപയോഗിച്ച് തീയതിയുടെ പ്രായോഗികവും അനുയോജ്യവുമായ മൂന്ന് ഉദാഹരണങ്ങൾ ഞങ്ങൾ നിങ്ങൾക്ക് നൽകും. ഈ ഉദാഹരണങ്ങളിൽ തീയതിയുമായി ബന്ധപ്പെട്ട പ്രശ്നങ്ങളും അവയുടെ പരിഹാരങ്ങളും അടങ്ങിയിരിക്കും. നിങ്ങളുടെ VBA പരിജ്ഞാനം മെച്ചപ്പെടുത്തുന്നതിന് ഈ ഉദാഹരണങ്ങളെല്ലാം വായിക്കാനും പരിശീലിക്കാനും ഞങ്ങൾ ശുപാർശ ചെയ്യുന്നു. നമുക്ക് അതിലേക്ക് കടക്കാം.

1. VBA-യിലെ തീയതി ഉപയോഗിച്ച് കാലഹരണപ്പെട്ട ദിവസങ്ങൾ കണക്കാക്കുക

കാലാവധി എന്നതിന്റെ അർത്ഥം സംഭവിക്കുന്നത് വൈകി, അല്ലെങ്കിൽ സമയപരിധി കഴിഞ്ഞതാണ്. വൈകി, പ്രത്യേകിച്ച്, ഒരു സമയപരിധി കഴിഞ്ഞോ അല്ലെങ്കിൽ ഒരു ആവശ്യകത നിറവേറ്റാൻ വളരെ വൈകിയോ.

ഞായറാഴ്ച നിങ്ങൾ ഒരു അസൈൻമെന്റ് സമർപ്പിക്കണമെന്ന് കരുതുക. എന്നാൽ ഇത് ചൊവ്വാഴ്ചയാണ്, നിങ്ങൾ അത് സമർപ്പിച്ചിട്ടില്ല. നിങ്ങൾക്ക് രണ്ട് കാലഹരണപ്പെട്ട ദിവസങ്ങൾ എന്ന് വിളിക്കാം.

ഇനിപ്പറയുന്ന ഡാറ്റാസെറ്റ് നോക്കുക:

ഇവിടെ, ഞങ്ങളുടെ ചില വിദ്യാർത്ഥികളുടെ ഒരു ഡാറ്റാസെറ്റും അവരുടെ അസൈൻമെന്റ് സമർപ്പണവും ഉണ്ട് തീയതി. സമർപ്പിക്കേണ്ട അവസാന തീയതി നിങ്ങൾക്ക് കാണാൻ കഴിയും. സമർപ്പിക്കൽ തീയതിയെ അടിസ്ഥാനമാക്കി കാലഹരണപ്പെട്ട തീയതി കണ്ടെത്തുക എന്നതാണ് ഞങ്ങളുടെ ലക്ഷ്യം. ഇപ്പോൾ, ഇത് പൂർത്തിയാക്കാൻ, ഈ ഘട്ടങ്ങൾ പാലിക്കുക:

📌 ഘട്ടങ്ങൾ

  • ആദ്യം അമർത്തുകVBA എഡിറ്റർ തുറക്കാൻ നിങ്ങളുടെ കീബോർഡിൽ Alt+F11 .
  • തുടർന്ന്, ഇൻസേർട്ട് > മൊഡ്യൂൾ .

  • അതിനുശേഷം, ഇനിപ്പറയുന്ന കോഡ് ടൈപ്പ് ചെയ്യുക:
5378

ഞങ്ങൾ ഉപയോഗിച്ചത് മൈനസ് ചിഹ്നം നീക്കം ചെയ്യാൻ ABS ഫംഗ്‌ഷൻ .

  • തുടർന്ന്, ഫയൽ സംരക്ഷിക്കുക.
  • അതിനുശേഷം, തുറക്കാൻ നിങ്ങളുടെ കീബോർഡിൽ Alt+F8 അമർത്തുക മാക്രോ ഡയലോഗ് ബോക്സ്.
  • അടുത്തത്, തിരഞ്ഞെടുക്കുക
  • തുടർന്ന്, റൺ ക്ലിക്ക് ചെയ്യുക.

നിങ്ങൾക്ക് കാണാനാകുന്നതുപോലെ, ഞങ്ങൾ VBA-യിൽ തീയതി വിജയകരമായി ഉപയോഗിക്കുകയും കാലഹരണപ്പെട്ട ദിവസങ്ങൾ കണ്ടെത്തുകയും ചെയ്തു.

സമാന വായനകൾ

  • VBA സ്‌പേസ് എങ്ങനെ ഉപയോഗിക്കാം Excel-ലെ പ്രവർത്തനം (3 ഉദാഹരണങ്ങൾ)
  • Excel-ൽ VBA ChDir ഫംഗ്ഷൻ ഉപയോഗിക്കുക (4 അനുയോജ്യമായ ഉദാഹരണങ്ങൾ)
  • Excel VBA-ൽ IsNull ഫംഗ്ഷൻ എങ്ങനെ ഉപയോഗിക്കാം (5 ഉദാഹരണങ്ങൾ)
  • എക്‌സലിൽ വെൻഡ് സ്റ്റേറ്റ്‌മെന്റ് സമയത്ത് VBA ഉപയോഗിക്കുക (4 ഉദാഹരണങ്ങൾ)
  • എക്‌സലിൽ VBA-ൽ ഒരു സബ്‌നെ എങ്ങനെ വിളിക്കാം (4) ഉദാഹരണങ്ങൾ)

2. VBA ഉപയോഗിച്ച് തീയതി മുതൽ ജനന വർഷം കണ്ടെത്തുക

ഇപ്പോൾ, നിങ്ങൾക്ക് ഒരു പ്രത്യേക തീയതി മുതൽ വർഷം കണ്ടെത്താം. ഇത് കണ്ടെത്താൻ വളരെ ലളിതമാണ്.

ഇനിപ്പറയുന്ന ഡാറ്റാസെറ്റ് നോക്കുക:

ഇവിടെ, ചില വ്യക്തികളുടെ ജനനത്തീയതി നിങ്ങൾക്ക് കാണാൻ കഴിയും. എലിസബത്തിന്റെ അവസാന എൻട്രിയുടെ ജനന വർഷവും ജനന വർഷവും എക്‌സ്‌ട്രാക്റ്റ് ചെയ്യുക എന്നതാണ് ഞങ്ങളുടെ ലക്ഷ്യം.

📌 ഘട്ടങ്ങൾ

  • ആദ്യം, <6 അമർത്തുക VBA എഡിറ്റർ തുറക്കാൻ നിങ്ങളുടെ കീബോർഡിൽ>Alt+F11 .
  • തുടർന്ന്, Insert>Module തിരഞ്ഞെടുക്കുക.

  • അതിനുശേഷം, ടൈപ്പ് ചെയ്യുകഇനിപ്പറയുന്ന കോഡ്:
9232
  • തുടർന്ന്, ഫയൽ സംരക്ഷിക്കുക.
  • അതിനുശേഷം, മാക്രോ ഡയലോഗ് തുറക്കാൻ നിങ്ങളുടെ കീബോർഡിൽ Alt+F8 അമർത്തുക box.
  • അടുത്തത്, find_year തിരഞ്ഞെടുക്കുക.
  • തുടർന്ന്, Run ക്ലിക്ക് ചെയ്യുക.

അവസാനം, ഓരോ തീയതിയിൽ നിന്നും ജനന വർഷം എക്‌സ്‌ട്രാക്റ്റുചെയ്യുന്നതിൽ ഞങ്ങൾ വിജയിച്ചതായി നിങ്ങൾക്ക് കാണാൻ കഴിയും. കൂടാതെ, Excel-ലെ VBA-യുടെ തീയതി ഉപയോഗിച്ച് ഞങ്ങൾ അവസാനത്തെ എൻട്രിയുടെ ജനന വർഷം കണ്ടെത്തി.

3. VBA ഉപയോഗിച്ച് തീയതിയിൽ ദിവസങ്ങൾ ചേർക്കുക

ഇപ്പോൾ, നിങ്ങൾക്ക് തീയതി വേരിയബിൾ നിർവചിച്ച് അത് ഉപയോഗിക്കാം. തീയതി ചേർക്കാൻ. ഇത് നടപ്പിലാക്കാൻ, ഞങ്ങൾ വിബിഎയുടെ DateAdd രീതി ഉപയോഗിക്കുന്നു. ഒരു പ്രത്യേക തീയതിയിലേക്ക് ദിവസങ്ങളും മാസങ്ങളും വർഷങ്ങളും ചേർക്കുന്നതിന് നിങ്ങൾക്ക് ഈ ഫംഗ്‌ഷൻ ഉപയോഗിക്കാം.

ഇനിപ്പറയുന്ന ഡാറ്റാസെറ്റ് നോക്കുക:

ഇവിടെ, നിങ്ങൾ ചില പേരുകളും ചില തീയതികളും അവയുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നത് കാണാം. ഇപ്പോൾ, നൽകിയിരിക്കുന്ന തീയതികളിലേക്ക് അഞ്ച് ദിവസം കൂടി ചേർത്ത് ഒരു പുതിയ തീയതി സൃഷ്ടിക്കുക എന്നതാണ് ഞങ്ങളുടെ ലക്ഷ്യം.

📌 ഘട്ടങ്ങൾ

  • ആദ്യം, Alt അമർത്തുക VBA എഡിറ്റർ തുറക്കാൻ നിങ്ങളുടെ കീബോർഡിൽ +F11 .
  • തുടർന്ന്, ഇൻസേർട്ട്>മൊഡ്യൂൾ തിരഞ്ഞെടുക്കുക.

  • അതിനുശേഷം, ഇനിപ്പറയുന്ന കോഡ് ടൈപ്പ് ചെയ്യുക:
7668

ഇവിടെ, DateAdd ഫംഗ്‌ഷനിൽ ഞങ്ങൾ “d” ഒരു ആർഗ്യുമെന്റായി ഉപയോഗിച്ചു. യഥാക്രമം വർഷങ്ങളോ മാസങ്ങളോ ചേർക്കുന്നതിന് നിങ്ങൾക്ക് ഇത് “y” അല്ലെങ്കിൽ “m” ആയി മാറ്റാം,

  • തുടർന്ന്, ഫയൽ സംരക്ഷിക്കുക.
  • അതിനുശേഷം, Alt+F8 അമർത്തുക മാക്രോ ഡയലോഗ് ബോക്‌സ് തുറക്കാൻ നിങ്ങളുടെ കീബോർഡിൽ .
  • അടുത്തത് തിരഞ്ഞെടുക്കുക.
  • തുടർന്ന്, റൺ എന്നതിൽ ക്ലിക്കുചെയ്യുക.

നിങ്ങൾക്ക് കഴിയുന്നത് പോലെനോക്കൂ, VBA-യിലെ തീയതി ഉപയോഗിച്ച് ഞങ്ങൾ ഒരു തീയതിയിലേക്ക് ദിവസങ്ങൾ വിജയകരമായി ചേർത്തു. ഇപ്പോൾ, നിങ്ങളുടെ ഇഷ്ടത്തിനനുസരിച്ച് കോഡ് പരിഷ്‌ക്കരിക്കാനാകും.

💬 ഓർമ്മിക്കേണ്ട കാര്യങ്ങൾ

VBA തീയതി ഫംഗ്‌ഷൻ യഥാർത്ഥത്തിൽ ഇന്നത്തെ ഫംഗ്‌ഷൻ പോലെ പ്രവർത്തിക്കുന്നു Excel-ൽ.

VBA DATE എന്നത് excel-ൽ അസ്ഥിരമല്ലാത്ത പ്രവർത്തനമാണ്. വൈദ്യുതി വിതരണത്തിൽ ഒരു ഇടവേള ഉണ്ടായാലും അത് ഡാറ്റ നിലനിർത്തും എന്നാണ് ഇതിനർത്ഥം.

അടിസ്ഥാനപരമായി, നടപ്പിലാക്കുന്ന സമയത്ത് VBA തീയതി മൂല്യങ്ങൾ DATE ആയി സംരക്ഷിക്കുന്നു.

അതിനാൽ, നിങ്ങൾ ഒരു തീയതി വേരിയബിൾ ഒരു സ്ട്രിംഗ്/ടെക്‌സ്‌റ്റായി അസൈൻ ചെയ്യാൻ ശ്രമിക്കുകയാണെങ്കിൽ, അത് ഒരു പിശകിന് കാരണമാകും.

തീയതിയുടെ ഡിഫോൾട്ട് മൂല്യം 0 ആണ്: 0001 ജനുവരി 1-ന് 00:00 (അർദ്ധരാത്രി) ഈ നിർദ്ദേശങ്ങളെല്ലാം പഠിച്ച് നിങ്ങളുടെ ഡാറ്റാസെറ്റിൽ പ്രയോഗിക്കാൻ ഞങ്ങൾ ശുപാർശ ചെയ്യുന്നു. പ്രാക്ടീസ് വർക്ക്ബുക്ക് ഡൗൺലോഡ് ചെയ്ത് ഇത് സ്വയം പരീക്ഷിക്കുക. കൂടാതെ, അഭിപ്രായ വിഭാഗത്തിൽ ഫീഡ്‌ബാക്ക് നൽകാൻ മടിക്കേണ്ടതില്ല. നിങ്ങളുടെ വിലയേറിയ ഫീഡ്‌ബാക്ക് ഇതുപോലുള്ള ട്യൂട്ടോറിയലുകൾ സൃഷ്‌ടിക്കാൻ ഞങ്ങളെ പ്രചോദിപ്പിക്കുന്നു.

എക്‌സലുമായി ബന്ധപ്പെട്ട വിവിധ പ്രശ്‌നങ്ങൾക്കും പരിഹാരങ്ങൾക്കും ഞങ്ങളുടെ വെബ്‌സൈറ്റ് Exceldemy.com പരിശോധിക്കാൻ മറക്കരുത്.

പുതിയ രീതികൾ പഠിക്കുന്നത് തുടരുക, വളരുക!

നിങ്ങൾ അറിയേണ്ട VBA-യിലെ തീയതി ഫംഗ്‌ഷനുകൾ

ഇപ്പോൾ, വരാനിരിക്കുന്ന വിഭാഗങ്ങളിൽ, നിങ്ങൾക്ക് VBA-യിൽ നിരവധി ആവശ്യങ്ങൾക്കായി ഉപയോഗിക്കാനാകുന്ന ചില അധിക തീയതി ഫംഗ്‌ഷനുകൾ ഞങ്ങൾ കാണിക്കും. VBA-യിലെ തീയതി ഉപയോഗിച്ച് പ്രവർത്തിക്കാൻ സാധ്യമായ എല്ലാ വഴികളും അറിയാൻ ഈ വിഭാഗങ്ങൾ വായിക്കുക. അവ നിങ്ങളുടെ ആയുധപ്പുരയിൽ സൂക്ഷിക്കാൻ ഞങ്ങൾ നിർദ്ദേശിക്കുന്നു. ഇത് തീർച്ചയായും നിങ്ങളുടെ അറിവ് മെച്ചപ്പെടുത്തും.

1. DateAdd ഫംഗ്‌ഷൻ VBA-ലെ തീയതിയായി

VBA-യിൽ, ഒരു പ്രത്യേക തീയതിയിൽ ദിവസങ്ങൾ ചേർക്കാൻ ഞങ്ങൾ DateAdd ഫംഗ്‌ഷൻ ഉപയോഗിക്കുന്നു. അതിനുശേഷം, അത് ഫലമായ തീയതി തിരികെ നൽകും.

Syntax:

DateAdd(ഇടവേള, നമ്പർ, തീയതി)

വാദങ്ങൾ:

ഇടവേള: ഇത് ആവശ്യമാണ്. നിങ്ങൾ ചേർക്കേണ്ട സമയത്തിന്റെ ഇടവേളയാണ് സ്‌ട്രിംഗ് എക്‌സ്‌പ്രഷൻ.

നമ്പർ: ആവശ്യമാണ്. നിങ്ങൾ ചേർക്കാൻ ആഗ്രഹിക്കുന്ന ഇടവേളകളുടെ എണ്ണത്തെ സൂചിപ്പിക്കുന്ന ഒരു സംഖ്യാ പദപ്രയോഗമാണിത്. ഇത് പോസിറ്റീവ് (ഭാവിയിൽ തീയതികൾ ലഭിക്കുന്നതിന്) അല്ലെങ്കിൽ നെഗറ്റീവ് (കഴിഞ്ഞ തീയതികൾ ലഭിക്കുന്നതിന്) ആകാം.

തീയതി: യഥാർത്ഥ തീയതി/സമയം.

5>

ഇപ്പോൾ, ഇന്റർവെൽ ആർഗ്യുമെന്റുകൾക്ക് ഇനിപ്പറയുന്ന ക്രമീകരണങ്ങൾ ഉണ്ടായിരിക്കാം:

yyyy –   വർഷം

q     – പാദം

m    – മാസം

y –    വർഷത്തിലെ ദിവസം

d     – ദിവസം

w    – ആഴ്‌ചദിവസം

ww – ആഴ്ച

h    – മണിക്കൂർ

n    – മിനിറ്റ്

s    – രണ്ടാം

കോഡ് സ്‌നിപ്പെറ്റ് :

5033

ഔട്ട്‌പുട്ട്:

നിങ്ങൾക്ക് കാണാനാകുന്നതുപോലെ, ഇത് നിലവിലെ തീയതിയിൽ 15 തീയതികൾ ചേർത്തുVBA.

കൂടുതൽ വായിക്കുക: VBA-ൽ IsDate ഫംഗ്‌ഷൻ എങ്ങനെ ഉപയോഗിക്കാം (3 ഉദാഹരണങ്ങൾ)

2. DateDiff Function in VBA

DateDiff ഫംഗ്‌ഷൻ രണ്ട് നിർദ്ദിഷ്ട തീയതികൾക്കിടയിലുള്ള സമയ വിടവുകളുടെ എണ്ണം നിർണ്ണയിക്കുന്ന ഒരു വേരിയന്റ് (നീണ്ട) നൽകുന്നു.

Syntax :

DateDiff( ഇടവേള, തീയതി1, തീയതി2, [ആഴ്‌ചയുടെ ആദ്യദിവസം, [ആദ്യവാരത്തിലെ ആദ്യവാരം ]] )

വാദങ്ങൾ:

ഇടവേള: ഇത് ആവശ്യമാണ്. സ്‌ട്രിംഗ് എക്‌സ്‌പ്രഷൻ എന്നത് രണ്ട് തീയതികൾക്കിടയിലുള്ള വ്യത്യാസം കണക്കാക്കാൻ നിങ്ങൾ ഉപയോഗിക്കുന്ന സമയത്തിന്റെ ഇടവേളയാണ് സ്ട്രിംഗ് എക്‌സ്‌പ്രഷൻ ചേർക്കേണ്ട സമയത്തിന്റെ ഇടവേള.

date1,date2 : ആവശ്യമാണ്; വേരിയന്റ് (തീയതി). കണക്കുകൂട്ടലിൽ നിങ്ങൾ ഉപയോഗിക്കാൻ ആഗ്രഹിക്കുന്ന രണ്ട് തീയതികൾ.

ആഴ്ചയിലെ ആദ്യദിവസം: ഓപ്ഷണൽ. ആഴ്ചയിലെ ആദ്യ ദിവസം നിർവചിക്കുന്ന സ്ഥിരാങ്കം. നിശ്ചയിച്ചിട്ടില്ലെങ്കിൽ, ഞായറാഴ്ച അനുമാനിക്കാം.

ആദ്യവാരം: ഓപ്ഷണൽ. വർഷത്തിലെ ആദ്യ ആഴ്ച സ്ഥാപിക്കുന്ന സ്ഥിരാങ്കം. സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ, ആദ്യ ആഴ്‌ച ജനുവരി 1 ദൃശ്യമാകുന്ന ആഴ്‌ചയായിരിക്കണം.

ഇപ്പോൾ, ഇന്റർവെൽ ആർഗ്യുമെന്റുകൾക്ക് ഇനിപ്പറയുന്ന ക്രമീകരണങ്ങൾ ഉണ്ടായിരിക്കാം:

yyyy –   വർഷം

q     – പാദം

m    – മാസം

y –    വർഷത്തിലെ ദിവസം

d     – ദിവസം

w    – ആഴ്ചദിനം

ww – ആഴ്ച

h    – മണിക്കൂർ

n    – മിനിറ്റ്

s    – രണ്ടാമത്തേത്

ആഴ്ചയിലെ ആദ്യദിന വാദത്തിന് ഈ ക്രമീകരണങ്ങളുണ്ട്:

vbSunday –ആഴ്ചയിലെ ഏറ്റവും പ്രധാനപ്പെട്ട ദിവസമായി ഞായർ ഉപയോഗിക്കുന്നു.

vbMonday – തിങ്കൾ ആഴ്ചയിലെ ആദ്യ ദിവസമായി ഉപയോഗിക്കുന്നു.

vbTuesday – ചൊവ്വാഴ്ച പ്രവർത്തിക്കുന്നു. ആഴ്‌ചയിലെ ആദ്യ ദിവസമായി.

vbWednesday – ബുധനാഴ്‌ചയെ ആഴ്‌ചയിലെ ആദ്യ ദിവസമായി ഉപയോഗിക്കുന്നു.

vbThursday – വ്യാഴാഴ്ച പ്രവർത്തിക്കുന്നു ആഴ്‌ചയിലെ ദിവസം ആഴ്‌ചയിലെ.

vbUseSystemDayOfTheWeek – നിങ്ങളുടെ ഉപകരണത്തിന്റെ ക്രമീകരണം നിർവചിച്ചിരിക്കുന്ന ആഴ്‌ചയിലെ ആദ്യ ദിവസം ഉപയോഗിക്കുന്നു.

ആദ്യവാര വർഷത്തിൽ ഈ ക്രമീകരണങ്ങൾ ഉണ്ട്:

vbFirstJan1 – ജനുവരി 1 അടങ്ങിയിരിക്കുന്ന ആഴ്‌ച ഉപയോഗിക്കുന്നു.

vbFirstFourDays – കുറഞ്ഞത് ഉള്ള ആദ്യ ആഴ്‌ച ഉപയോഗിക്കുന്നു പുതിയ വർഷത്തിൽ നാല് ദിവസം നിങ്ങളുടെ ഉപകരണ ലൊക്കേഷനുകൾ അനുസരിച്ച് വർഷം put :

അവസാനം, ഇത് VBA-യിലെ രണ്ട് തീയതികൾ തമ്മിലുള്ള വ്യത്യാസം നൽകുന്നു.

കൂടുതൽ വായിക്കുക: Excel-ൽ VBA DateDiff ഫംഗ്‌ഷൻ എങ്ങനെ ഉപയോഗിക്കാം (9 ഉദാഹരണങ്ങൾ)

3. DatePart ഫംഗ്‌ഷൻ തീയതിയായി

DatePart ഫംഗ്‌ഷൻ നിർവചിച്ച ഭാഗം അടങ്ങുന്ന ഒരു വേരിയന്റ് (ഇന്റീജർ) നൽകുന്നു ഒരു നൽകിയിരിക്കുന്ന തീയതി.

Syntax :

DatePart(interval, date, [ firstdayofweek,]firstweekof year ]])

arguments:

interval: ഇത് ആവശ്യമാണ്. സ്‌ട്രിംഗ് എക്‌സ്‌പ്രഷൻ എന്നത് രണ്ട് തീയതികൾ തമ്മിലുള്ള വ്യത്യാസം കണക്കാക്കാൻ നിങ്ങൾ ഉപയോഗിക്കുന്ന സമയ ഇടവേളയാണ് സ്ട്രിംഗ് എക്‌സ്‌പ്രഷൻ ചേർക്കേണ്ട സമയ ഇടവേള.

തീയതി: ആവശ്യമാണ്; വേരിയന്റ് (തീയതി). കണക്കുകൂട്ടലിൽ നിങ്ങൾ ഉപയോഗിക്കാൻ ആഗ്രഹിക്കുന്ന തീയതി.

ആഴ്ചയുടെ ആദ്യദിവസം: ഓപ്ഷണൽ. ആഴ്ചയിലെ ആദ്യ ദിവസം നിർവചിക്കുന്ന സ്ഥിരാങ്കം. നിശ്ചയിച്ചിട്ടില്ലെങ്കിൽ, ഞായറാഴ്ച അനുമാനിക്കാം.

ആദ്യവാരം: ഓപ്ഷണൽ. വർഷത്തിലെ ആദ്യ ആഴ്ച സ്ഥാപിക്കുന്ന സ്ഥിരാങ്കം. സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ, ആദ്യ ആഴ്‌ച ജനുവരി 1 ദൃശ്യമാകുന്ന ആഴ്‌ചയായിരിക്കണം.

ഇപ്പോൾ, ഇന്റർവെൽ ആർഗ്യുമെന്റുകൾക്ക് ഇനിപ്പറയുന്ന ക്രമീകരണങ്ങൾ ഉണ്ടായിരിക്കാം:

yyyy –   വർഷം

q     – പാദം

m    – മാസം

y –    വർഷത്തിലെ ദിവസം

d     – ദിവസം

w    – ആഴ്ചദിനം

ww – ആഴ്ച

h    – മണിക്കൂർ

n    – മിനിറ്റ്

s    – രണ്ടാമത്തേത്

ആഴ്ചയിലെ ആദ്യദിന വാദത്തിന് ഈ ക്രമീകരണങ്ങളുണ്ട്:

vbSunday – ആഴ്ചയിലെ ഏറ്റവും പ്രധാനപ്പെട്ട ദിവസമായി ഞായറാഴ്ച ഉപയോഗിക്കുന്നു.

vbMonday – തിങ്കൾ ആഴ്ചയിലെ ആദ്യ ദിവസമായി ഉപയോഗിക്കുന്നു.

vbTuesday – ആഴ്ചയിലെ ആദ്യ ദിവസമായി ചൊവ്വാഴ്ച പ്രവർത്തിക്കുന്നു.

vbWednesday – ബുധനാഴ്‌ചയെ ആഴ്‌ചയിലെ ആദ്യ ദിവസമായി ഉപയോഗിക്കുന്നു.

vbThursday – വ്യാഴാഴ്‌ചയ്‌ക്ക് പകരം ദിവസമായി പ്രവർത്തിക്കുന്നുആഴ്‌ച.

vbFriday – വെള്ളിയാഴ്ച ആഴ്‌ചയിലെ ആദ്യ ദിവസമായി ഉപയോഗിക്കുന്നു.

vbSaturday – ആഴ്ചയിലെ ആദ്യ ദിവസമായി ശനിയാഴ്ച പ്രവർത്തിക്കുന്നു.

vbUseSystemDayOfTheWeek – നിങ്ങളുടെ ഉപകരണത്തിന്റെ ക്രമീകരണം നിർവചിച്ചിരിക്കുന്ന ആഴ്‌ചയിലെ ആദ്യ ദിവസം ഉപയോഗിക്കുന്നു.

ആദ്യവാര വർഷത്തിൽ ഉണ്ട് ഈ മൂല്യങ്ങൾ:

vbFirstJan1 – ജനുവരി 1 ഉൾപ്പടെയുള്ള ആഴ്‌ച പ്രവർത്തിക്കുന്നു.

vbFirstFourDays – ഏറ്റവും കുറഞ്ഞ അളവിലുള്ള നാല് ദിവസങ്ങൾ ഉള്ള ആദ്യ ആഴ്‌ച ഉപയോഗിക്കുന്നു പുതിയ വർഷം.

vbFirstFullWeek – വർഷത്തിലെ ആദ്യത്തെ മുഴുവൻ ആഴ്‌ചയും ഉപയോഗിക്കുന്നു.

vbSystem – തിരഞ്ഞെടുത്ത പ്രകാരം വർഷത്തിലെ ആദ്യ ആഴ്‌ച ഉപയോഗിക്കുന്നു നിങ്ങളുടെ ഉപകരണ ലൊക്കേഷനുകൾ പ്രകാരം ഈ രീതിയിൽ, നിങ്ങൾക്ക് VBA കോഡുകളിൽ ഈ തീയതി ഫംഗ്‌ഷൻ ഉപയോഗിക്കാം.

കൂടുതൽ വായിക്കുക: Excel-ൽ VBA FileDateTime ഫംഗ്‌ഷൻ എങ്ങനെ ഉപയോഗിക്കാം (3 ഉപയോഗങ്ങൾ)

4. DateSerial Function

നിങ്ങൾക്ക് DateSerial function ഉപയോഗിച്ച് ഒരു ഇൻപുട്ട് വർഷം, മാസം, ദിവസം എന്നിവ അടിസ്ഥാനമാക്കി ഒരു തീയതി കാണാൻ കഴിയും.

Syntax:

തീയതി സീരിയൽ(വർഷം, മാസം, ദിവസം)

വാദങ്ങൾ:

വർഷം – ആവശ്യമായ ഫീൽഡ്. 100-നും 9999-നും ഇടയിലുള്ള ഒരു സംഖ്യ, ഉൾപ്പെടെ, അല്ലെങ്കിൽ വർഷത്തെ പ്രതീകപ്പെടുത്തുന്ന ഒരു സംഖ്യാ പദപ്രയോഗം.

മാസം – ആവശ്യമായ ഫീൽഡ്. മാസത്തെ നിർവചിക്കുന്ന ഒരു പൂർണ്ണസംഖ്യ മൂല്യം.

ദിവസം – ആവശ്യമായ ഫീൽഡ്. ദിവസം വിവരിക്കുന്ന ഒരു പൂർണ്ണസംഖ്യ മൂല്യം.

കോഡ് സ്‌നിപ്പെറ്റ്:

6897

ഔട്ട്‌പുട്ട് :

കൂടുതൽ വായിക്കുക: എക്‌സലിൽ VBA ടൈംസീരിയൽ എങ്ങനെ ഉപയോഗിക്കാം (3 ഉദാഹരണങ്ങൾ)

4. VBA DateValue ഫംഗ്‌ഷൻ

ഇപ്പോൾ, ഒരു തീയതി നിർവചിക്കാൻ ഞങ്ങൾ DateValue ഫംഗ്‌ഷൻ ഉപയോഗിക്കുന്നു.

Syntax :

DateValue(date)

വാദം:

ഇവിടെ, തീയതി വാദം സാധാരണയായി 100 ജനുവരി 1 മുതലുള്ള തീയതി വിവരിക്കുന്ന ഒരു സ്‌ട്രിംഗ് എക്‌സ്‌പ്രഷനാണ്. , ഡിസംബർ 31, 9999 വരെ. എന്തായാലും, തീയതി, സമയം, അല്ലെങ്കിൽ ആ ശ്രേണിയിലെ ഒരു തീയതിയും സമയവും എന്നിവയെ പ്രതീകപ്പെടുത്താൻ കഴിയുന്ന ഏത് പദപ്രയോഗത്തിനും തീയതിക്ക് കഴിയും.

കോഡ് സ്നിപ്പറ്റ്:

9095

ഔട്ട്‌പുട്ട് :

നിങ്ങൾക്ക് കാണാനാകുന്നതുപോലെ, ഞങ്ങൾ VBA കോഡുകളിലെ തീയതി ഫംഗ്‌ഷൻ വിജയകരമായി ഉപയോഗിച്ചു.

5. VBA-യിലെ ഡേ ഫംഗ്‌ഷൻ

ഇത് 1-നും 31-നും ഇടയിലുള്ള ഒരു യഥാർത്ഥ സംഖ്യ നിർണ്ണയിക്കുന്ന ഒരു വേരിയന്റ് (പൂർണ്ണസംഖ്യ) നൽകുന്നു, മാസത്തിലെ ദിവസം അറിയിക്കുന്നു.

Syntax :

ദിവസം(തീയതി)

വാദം:

ആവശ്യമായ തീയതി ആർഗ്യുമെന്റ് ഏതെങ്കിലും വേരിയന്റാണ് , സംഖ്യാ പദപ്രയോഗം, സ്ട്രിംഗ് എക്സ്പ്രഷൻ അല്ലെങ്കിൽ ഏതെങ്കിലും കോമ്പിനേഷൻ. ഇത് ഒരു തീയതിയെ പ്രതിനിധീകരിക്കുന്നു. തീയതിയിൽ Null ഉൾപ്പെടുന്നുവെങ്കിൽ, അത് Null-ഉം നൽകും.

കോഡ് സ്‌നിപ്പറ്റ്:

1686

ഔട്ട്‌പുട്ട്:

<17

നിങ്ങൾക്ക് കാണാനാകുന്നതുപോലെ, നൽകിയിരിക്കുന്ന തീയതിയുടെ ദിവസം 12 ആണെന്ന് VBA കോഡുകൾ ഉപയോഗിച്ച് ഞങ്ങൾ കണ്ടെത്തി.

ബന്ധപ്പെട്ട ഉള്ളടക്കം: VBA ഫോർമാറ്റ് ഫംഗ്‌ഷൻ ഇൻ Excel (ഉദാഹരണങ്ങളോടൊപ്പം 8 ഉപയോഗങ്ങൾ)

6. VBA മാസ ഫംഗ്‌ഷൻ തീയതി

ഇത് 1-നും 12-നും ഇടയിലുള്ള ഒരു യഥാർത്ഥ സംഖ്യയെ നിർവചിക്കുന്ന ഒരു വേരിയന്റ് (പൂർണ്ണസംഖ്യ) നൽകുന്നു,വർഷത്തിലെ മാസം ഉൾപ്പെടെ,> ആർഗ്യുമെന്റ്:

ആവശ്യമായ തീയതി ആർഗ്യുമെന്റ് ഏതെങ്കിലും വേരിയന്റ്, ന്യൂമറിക് എക്സ്പ്രഷൻ, സ്ട്രിംഗ് എക്സ്പ്രഷൻ അല്ലെങ്കിൽ ഏതെങ്കിലും കോമ്പിനേഷൻ എന്നിവയാണ്. ഇത് ഒരു തീയതിയെ പ്രതിനിധീകരിക്കുന്നു. തീയതിയിൽ Null ഉൾപ്പെടുന്നുവെങ്കിൽ, അത് Null-ഉം നൽകും.

കോഡ് സ്‌നിപ്പറ്റ്:

5310

ഔട്ട്‌പുട്ട്:

<17

അനുബന്ധ ഉള്ളടക്കം: എക്‌സലിൽ VBA റൈറ്റ് ഫംഗ്‌ഷൻ എങ്ങനെ ഉപയോഗിക്കാം (6 ഉദാഹരണങ്ങൾ)

സമാന വായനകൾ

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> പ്രവര്ത്തങ്ങളും, "എക്സെല്"-ല് VBA-ഉം\u200c എങ്ങനെ ഉപയോഗിക്കാം>
  • VBA എങ്കിൽ – പിന്നെ – Excel-ലെ മറ്റ് പ്രസ്താവനകൾ (4 ഉദാഹരണങ്ങൾ)
  • Excel-ൽ VBA Abs ഫംഗ്ഷൻ എങ്ങനെ ഉപയോഗിക്കാം (9 ഉദാഹരണങ്ങൾ)
  • Excel VBA-ൽ Concatenate എങ്ങനെ ഉപയോഗിക്കാം (4 രീതികൾ)
  • 7. MonthName ഫംഗ്‌ഷൻ

    നിർദ്ദിഷ്‌ട മാസം കാണിക്കുന്ന ഒരു സ്‌ട്രിംഗ് ഇത് നൽകുന്നു.

    Syntax :

    Monthname(month, [ abbreviate ])

    argument:

    മാസം: ഇത് ആവശ്യമാണ്. മാസത്തിന്റെ സംഖ്യാ തലക്കെട്ട്. ഉദാഹരണത്തിന്, ജനുവരി 1, ഫെബ്രുവരി 2, എന്നിങ്ങനെ.

    ചുരുക്കത്തിൽ: ഇത് ഓപ്ഷണലാണ്. മാസത്തിന്റെ പേര് ചുരുക്കണമെങ്കിൽ ബൂളിയൻ മൂല്യം കാണിക്കുന്നു. ഒഴിവാക്കിയാൽ, ഡിഫോൾട്ട് ഫാൾസ് ആണ്, ഇത് മാസത്തിന്റെ പേര് ചുരുക്കിയിട്ടില്ലെന്ന് സൂചിപ്പിക്കുന്നു.

    കോഡ് സ്‌നിപ്പെറ്റ്:

    6798

    ഔട്ട്‌പുട്ട്: <1

    നിങ്ങൾക്ക് കാണാനാകുന്നതുപോലെ, ഞങ്ങൾ മാസത്തിന്റെ പേര് കണ്ടെത്തിഈ VBA തീയതി ഫംഗ്‌ഷൻ മുഖേന.

    8. പ്രതിവാര ഫംഗ്‌ഷൻ

    ഇത് ഒരു വേരിയന്റ് ( പൂർണ്ണസംഖ്യ ) നൽകുന്നു ആഴ്‌ച.

    വാക്യഘടന :

    ആഴ്‌ചദിവസം(തീയതി, [ആഴ്‌ചയുടെ ആദ്യദിവസം ])

    വാദം:

    തീയതി: ആവശ്യമായ തീയതി ആർഗ്യുമെന്റ് ഏതെങ്കിലും വേരിയന്റ്, സംഖ്യാ പദപ്രയോഗം, സ്ട്രിംഗ് എക്സ്പ്രഷൻ അല്ലെങ്കിൽ ഏതെങ്കിലും സംയോജനമാണ്. ഇത് ഒരു തീയതിയെ പ്രതിനിധീകരിക്കുന്നു. തീയതിയിൽ Null ഉൾപ്പെടുന്നുവെങ്കിൽ, അത് ശൂന്യവും നൽകും.

    ആഴ്‌ചയിലെ ആദ്യദിവസം: ഓപ്‌ഷണൽ. ആഴ്ചയിലെ ആദ്യ ദിവസം നിർവചിക്കുന്ന സ്ഥിരാങ്കം. നിശ്ചയിച്ചിട്ടില്ലെങ്കിൽ, ഞായറാഴ്ചയാണെന്ന് അനുമാനിക്കാം.

    ആഴ്‌ചയിലെ ആദ്യദിവസത്തെ വാദത്തിന് ഈ ക്രമീകരണങ്ങൾ ഉണ്ട്:

    vbSunday – ഞായർ ഇങ്ങനെ ഉപയോഗിക്കുന്നു ആഴ്‌ചയിലെ ഏറ്റവും പ്രധാനപ്പെട്ട ദിവസം.

    vbMonday – തിങ്കൾ ആഴ്‌ചയിലെ ആദ്യ ദിവസമായി ഉപയോഗിക്കുന്നു.

    vbTuesday – ആദ്യ ദിവസമായി ചൊവ്വാഴ്ച പ്രവർത്തിക്കുന്നു. ആഴ്‌ചയിലെ ദിവസം.

    vbWednesday – ബുധനാഴ്‌ചയെ ആഴ്‌ചയിലെ ആദ്യ ദിവസമായി ഉപയോഗിക്കുന്നു.

    vbThursday – വ്യാഴാഴ്‌ചയ്‌ക്ക് പകരം ദിവസമായി പ്രവർത്തിക്കുന്നു. ആഴ്‌ച .

    vbUseSystemDayOfTheWeek – നിങ്ങളുടെ ഉപകരണത്തിന്റെ ക്രമീകരണം നിർവചിച്ചിരിക്കുന്ന ആഴ്‌ചയിലെ ആദ്യ ദിവസം ഉപയോഗിക്കുന്നു.

    റിട്ടേൺ പാരാമീറ്ററുകൾ

    ഇപ്പോൾ, ഈ ഫംഗ്‌ഷൻ ഒരു പൂർണ്ണസംഖ്യ നൽകുന്നു. അതിനാൽ, ആ പൂർണ്ണസംഖ്യകളുടെ അർത്ഥം ഇനിപ്പറയുന്നവയാണ്:

    1

    വ്യവസായത്തിൽ 10 വർഷത്തിലേറെ അനുഭവപരിചയമുള്ള വളരെ പരിചയസമ്പന്നനായ എക്സൽ പരിശീലകനും അനലിസ്റ്റുമാണ് ഹ്യൂ വെസ്റ്റ്. അക്കൗണ്ടിംഗ്, ഫിനാൻസ് എന്നിവയിൽ ബിരുദവും ബിസിനസ് അഡ്മിനിസ്ട്രേഷനിൽ ബിരുദാനന്തര ബിരുദവും നേടിയിട്ടുണ്ട്. ഹ്യൂവിന് അധ്യാപനത്തിൽ അഭിനിവേശമുണ്ട് കൂടാതെ പിന്തുടരാനും മനസ്സിലാക്കാനും എളുപ്പമുള്ള ഒരു അദ്വിതീയ അധ്യാപന സമീപനം വികസിപ്പിച്ചെടുത്തിട്ടുണ്ട്. എക്സലിനെ കുറിച്ചുള്ള അദ്ദേഹത്തിന്റെ വിദഗ്ദ്ധ പരിജ്ഞാനം ലോകമെമ്പാടുമുള്ള ആയിരക്കണക്കിന് വിദ്യാർത്ഥികളെയും പ്രൊഫഷണലുകളെയും അവരുടെ കഴിവുകൾ മെച്ചപ്പെടുത്തുന്നതിനും അവരുടെ കരിയറിൽ മികവ് പുലർത്തുന്നതിനും സഹായിച്ചിട്ടുണ്ട്. തന്റെ ബ്ലോഗിലൂടെ, ഹ്യൂ തന്റെ അറിവ് ലോകവുമായി പങ്കിടുന്നു, സൗജന്യ എക്സൽ ട്യൂട്ടോറിയലുകളും ഓൺലൈൻ പരിശീലനവും വാഗ്ദാനം ചെയ്യുന്നു, വ്യക്തികളെയും ബിസിനസ്സുകളെയും അവരുടെ പൂർണ്ണ ശേഷിയിൽ എത്തിക്കാൻ സഹായിക്കുന്നു.