Excel-ൽ VBA ഉപയോഗിച്ച് തീയതി എങ്ങനെ ഫോർമാറ്റ് ചെയ്യാം (4 രീതികൾ)

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

VBA മാക്രോ നടപ്പിലാക്കുന്നത് Excel-ൽ ഏത് പ്രവർത്തനവും പ്രവർത്തിപ്പിക്കുന്നതിനുള്ള ഏറ്റവും ഫലപ്രദവും വേഗതയേറിയതും സുരക്ഷിതവുമായ മാർഗ്ഗമാണ്. ഈ ലേഖനത്തിൽ, VBA ഉപയോഗിച്ച് Excel-ൽ തീയതി എങ്ങനെ ഫോർമാറ്റ് ചെയ്യാമെന്ന് ഞങ്ങൾ കാണിച്ചുതരാം.

വർക്ക്ബുക്ക് ഡൗൺലോഡ് ചെയ്യുക

നിങ്ങൾക്ക് സൗജന്യ പരിശീലനം ഡൗൺലോഡ് ചെയ്യാം. ഇവിടെ നിന്നുള്ള Excel വർക്ക്ബുക്ക്.

VBA.xlsm ഉപയോഗിച്ച് തീയതി ഫോർമാറ്റ് ചെയ്യുക

4 വിബിഎ ഉപയോഗിച്ച് Excel-ൽ തീയതി ഫോർമാറ്റ് ചെയ്യുന്നതിനുള്ള രീതികൾ

ഇനിപ്പറയുന്ന ഉദാഹരണം നോക്കുക. നിര B , C എന്നിവയിൽ ഒരേ തീയതികൾ ഞങ്ങൾ സംഭരിച്ചു, അതിനാൽ നിര C -ൽ തീയതി ഫോർമാറ്റ് ചെയ്യുമ്പോൾ, B കോളത്തിൽ നിന്ന് നിങ്ങൾക്കത് അറിയാം ഏത് ഫോർമാറ്റിലാണ് മുമ്പ് തീയതി ഉണ്ടായിരുന്നത്.

1. Excel-ൽ VBA ഒരു തരത്തിൽ നിന്ന് മറ്റൊന്നിലേക്ക് തീയതി ഫോർമാറ്റ് ചെയ്യാൻ

ആദ്യം നമുക്ക് തന്നിരിക്കുന്ന ഡാറ്റാസെറ്റിലെ C5 എന്നതിൽ നിന്ന് VBA -ലേക്ക് തീയതി ഫോർമാറ്റ് ചെയ്യുന്നത് എങ്ങനെയെന്ന് നോക്കാം “ ചൊവ്വ-ജനുവരി-2022 ”.

ഘട്ടങ്ങൾ:

  • നിങ്ങളുടെ കീബോർഡിൽ Alt + F11 അമർത്തുക അല്ലെങ്കിൽ ടാബിലേക്ക് പോകുക ഡെവലപ്പർ -> വിഷ്വൽ ബേസിക് , വിഷ്വൽ ബേസിക് എഡിറ്റർ തുറക്കാൻ , തിരുകുക -> മൊഡ്യൂൾ .

  • ഇനിപ്പറയുന്ന കോഡ് പകർത്തി കോഡ് വിൻഡോയിൽ ഒട്ടിക്കുക.
3861

നിങ്ങളുടെ കോഡ് ഇപ്പോൾ പ്രവർത്തിക്കാൻ തയ്യാറാണ്.

  • നിങ്ങളുടെ കീബോർഡിൽ F5 അമർത്തുക അല്ലെങ്കിൽ മെനു ബാറിൽ നിന്ന് Run -> ഉപ/ഉപയോക്തൃഫോം പ്രവർത്തിപ്പിക്കുക. പ്രവർത്തിപ്പിക്കുന്നതിന് നിങ്ങൾക്ക് ഉപ-മെനു ബാറിലെ സ്മോൾ പ്ലേ ഐക്കണിൽ ക്ലിക്ക് ചെയ്യാംമാക്രോ.

ഈ കോഡ് “ 11-01-22 ” മുതൽ “ ചൊവ്വ-ജനുവരി-2022 വരെ ഫോർമാറ്റ് ചെയ്യും ”.

നിങ്ങൾക്ക് ഈ തീയതിയുടെ ഫോർമാറ്റ് മറ്റ് പല ഫോർമാറ്റുകളിലേക്കും പരിവർത്തനം ചെയ്യാനാകും. നിങ്ങൾക്ക് ആവശ്യമുള്ള ഫോർമാറ്റിലേക്ക് തീയതി മാറ്റാൻ ചുവടെയുള്ള കോഡ് പിന്തുടരുക

കൂടുതൽ വായിക്കുക: Excel VBA-ൽ ഇപ്പോൾ ഫോർമാറ്റ് ഫംഗ്ഷനുകൾ

2. FORMAT ഫംഗ്‌ഷൻ ഉപയോഗിച്ച് തീയതി പരിവർത്തനം ചെയ്യാൻ VBA ഉൾച്ചേർക്കുക

Excel-ന് വ്യക്തിഗത തീയതികൾ സംബന്ധിച്ച് അതിന്റേതായ സീരിയൽ നമ്പർ ഉണ്ട്. നിങ്ങൾക്ക് ഏതെങ്കിലും

നിർദ്ദിഷ്‌ട തീയതിയുടെ സീരിയൽ നമ്പർ അറിയണമെങ്കിൽ, നിങ്ങൾ DATEVALUE ഫംഗ്‌ഷൻ പ്രയോഗിക്കണം.

നിങ്ങൾക്ക് ഇതിന്റെ സീരിയൽ നമ്പർ അറിയണമെന്ന് കരുതുക. തീയതി “ 11 ജനുവരി 2022 ”, തുടർന്ന് നിങ്ങൾ ഫോർമുല ഇങ്ങനെ എഴുതേണ്ടതുണ്ട്,

=DATEVALUE("11 January 2022")

Excel നിങ്ങൾക്ക് സീരിയൽ നമ്പർ <1 നൽകും ഈ തീയതിയുടെ>44572 .

ഇപ്പോൾ ഞങ്ങൾ ഈ നമ്പർ അതിന്റെ പ്രസക്തമായ തീയതി ഫോർമാറ്റിലേക്ക് മാറ്റും.

ഘട്ടങ്ങൾ:

  • മുമ്പത്തെ പോലെ തന്നെ, ഡെവലപ്പർ ടാബിൽ നിന്ന് വിഷ്വൽ ബേസിക് എഡിറ്റർ തുറന്ന് കോഡ് വിൻഡോയിൽ തിരുകുക ഒരു മൊഡ്യൂൾ .
  • 12>കോഡ് വിൻഡോയിൽ, ഇനിപ്പറയുന്ന കോഡ് പകർത്തി ഒട്ടിക്കുക.
1911

നിങ്ങളുടെ കോഡ് ഇപ്പോൾ പ്രവർത്തിക്കാൻ തയ്യാറാണ്.

നിങ്ങൾ ചെയ്യും. സന്ദേശ ബോക്സിൽ “ 11 ജനുവരി 2022 ” എന്ന തീയതി നേടുക.

കൂടുതൽ വായിക്കുക: Excel <2-ൽ VBA DateValue ഫംഗ്‌ഷൻ എങ്ങനെ ഉപയോഗിക്കാം>

സമാന വായനകൾ

  • നിലവിലെ തീയതി എങ്ങനെ ചേർക്കാംExcel-ൽ (3 വഴികൾ)
  • VBA കോഡുകളിലെ തീയതി വേരിയബിൾ (ഉദാഹരണങ്ങളുള്ള മാക്രോകളുടെ 7 ഉപയോഗങ്ങൾ)
  • VBA-യിൽ നിലവിലെ തീയതി നേടുക ( 3 വഴികൾ)
  • Excel തീയതി കുറുക്കുവഴി എങ്ങനെ ഉപയോഗിക്കാം

3. Excel-ലെ ഒരു നിർദ്ദിഷ്‌ട ഭാഗത്തെ അടിസ്ഥാനമാക്കി തീയതി രൂപാന്തരപ്പെടുത്തുന്നതിന് VBA

നിങ്ങൾ തീയതിയുടെ ഒരു പ്രത്യേക ഭാഗം ഫോർമാറ്റ് ചെയ്യാൻ ആഗ്രഹിക്കുന്നുവെന്ന് കരുതുക, ഉദാഹരണത്തിന്, ദിവസം/മാസം/വർഷം മാത്രം, തുടർന്ന് കോഡ് ഇങ്ങനെ എഴുതുക,

7109

നിങ്ങളുടെ കോഡ് ഇപ്പോൾ റൺ ചെയ്യാൻ തയ്യാറാണ്.

ഈ കോഡിലെ “ mmmm ” അർത്ഥമാക്കുന്നത് മാസത്തിന്റെ ദൈർഘ്യമേറിയ രൂപമാണ് പേര്.

തീയതി “ 11 ജനുവരി 2022 ” ആയതിനാൽ ഈ കോഡിന്റെ ഭാഗം “ ജനുവരി ” തിരികെ നൽകും.

തീയതി മുതൽ നിങ്ങൾ ആഗ്രഹിക്കുന്ന ഏതെങ്കിലും പ്രത്യേക ഭാഗം ഫോർമാറ്റ് ചെയ്യാനും എക്‌സ്‌ട്രാക്‌റ്റുചെയ്യാനും നിങ്ങൾക്ക് ഈ കോഡ് നടപ്പിലാക്കാം.

9733

അവലോകനം

4. Excel-ലെ ഒരു നിർദ്ദിഷ്‌ട വർക്ക്‌ഷീറ്റിൽ തീയതി ഫോർമാറ്റ് ചെയ്യാൻ VBA ചേർക്കുക

നിങ്ങൾക്ക് ഒരു നിർദ്ദിഷ്‌ട വർക്ക്‌ഷീറ്റിനെ അടിസ്ഥാനമാക്കി ഒരു തീയതി ഫോർമാറ്റ് ചെയ്യണമെങ്കിൽ, ആദ്യം നിങ്ങൾ കോഡിൽ വർക്ക്‌ഷീറ്റിന്റെ പേര് സജ്ജീകരിക്കേണ്ടതുണ്ട്, തുടർന്ന് തീയതി ഫോർമാറ്റ് ചെയ്യുക നിങ്ങൾക്ക് ആവശ്യമുള്ള തരം അനുസരിച്ച്.

  • Developer ടാബിൽ നിന്ന് Visual Basic Editor തുറന്ന് Insert a Module കോഡ് വിൻഡോയിൽ.
  • കോഡ് വിൻഡോയിൽ, ഇനിപ്പറയുന്ന കോഡ് പകർത്തി ഒട്ടിക്കുക.
5167

നിങ്ങളുടെ കോഡ് ഇപ്പോൾ പ്രവർത്തിക്കാൻ തയ്യാറാണ്.

കോഡിന്റെ മൂന്നാം വരി നോക്കുക, അവിടെ ആദ്യം നമ്മൾ “ ഉദാഹരണം ” വർക്ക്ഷീറ്റ് സജ്ജീകരിച്ച ശേഷം ആ നിശ്ചിത Excel-ന്റെ തീയതി ഫോർമാറ്റ് ചെയ്യുകഷീറ്റ്.

ഉപസംഹാരം

എക്സെലിൽ VBA ഉപയോഗിച്ച് തീയതി എങ്ങനെ ഫോർമാറ്റ് ചെയ്യാമെന്ന് ഈ ലേഖനം കാണിച്ചുതന്നു. ഈ ലേഖനം നിങ്ങൾക്ക് വളരെ പ്രയോജനപ്രദമായിരുന്നുവെന്ന് ഞാൻ പ്രതീക്ഷിക്കുന്നു. വിഷയവുമായി ബന്ധപ്പെട്ട് നിങ്ങൾക്ക് എന്തെങ്കിലും ചോദ്യങ്ങളുണ്ടെങ്കിൽ ചോദിക്കാൻ മടിക്കേണ്ടതില്ല.

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