Excel VBA: വർക്ക്ബുക്ക് സംരക്ഷിച്ച് അടയ്ക്കുക (അനുയോജ്യമായ 5 ഉദാഹരണങ്ങൾ)

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

ഈ ലേഖനത്തിൽ, സംരക്ഷിക്കാനും വർക്ക്ബുക്ക് അടയ്ക്കാനും Excel VBA ഉപയോഗിക്കുന്നതിനുള്ള 5 രീതികൾ ഞങ്ങൾ കാണിക്കും. സമയം വളരെ വിലപ്പെട്ടതായതിനാൽ, Excel VBA ഉപയോഗിച്ച് ലൗകിക ജോലികൾ ഒഴിവാക്കുന്നതിലൂടെ നമുക്ക് ധാരാളം സമയം ലാഭിക്കാം. കൂടാതെ, 3 നിരകൾ : “ പേര് ”, “ ജനനം ”, “ ഏറ്റവും പുതിയ ജോലി ” എന്നിവ അടങ്ങുന്ന ഒരു ഡാറ്റാസെറ്റ് ഞങ്ങൾ എടുത്തിട്ടുണ്ട്. ഈ ഡാറ്റാഗണം 6 ആളുകളുടെ ജനന വർഷത്തെയും അവരുടെ ഏറ്റവും പുതിയ ചലച്ചിത്ര വിവരങ്ങളെയും പ്രതിനിധീകരിക്കുന്നു.

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

VBA സംരക്ഷിക്കുന്നതിനും അടയ്ക്കുന്നതിനും Workbook.xlsm

5 Excel-ൽ VBA ഉപയോഗിച്ച് വർക്ക്ബുക്ക് സംരക്ഷിക്കുന്നതിനും അടയ്ക്കുന്നതിനുമുള്ള ഉദാഹരണങ്ങൾ

1. Excel VBA

ഉപയോഗിച്ച് സജീവമായ വർക്ക്ബുക്ക് സംരക്ഷിച്ച് അടയ്ക്കുക

ആദ്യ രീതിക്കായി, VBA Macro ഉപയോഗിച്ച് ഞങ്ങൾ സംരക്ഷിക്കുകയും ക്ലോസ് ആക്‌റ്റീവ് വർക്ക്‌ബുക്ക് ചെയ്യും. ഞങ്ങൾ VBA മൊഡ്യൂൾ വിൻഡോ കൊണ്ടുവരും, ഞങ്ങളുടെ കോഡ് ടൈപ്പ് ചെയ്യുക, തുടർന്ന് ഞങ്ങളുടെ ലക്ഷ്യം നേടുന്നതിന് കോഡ് എക്സിക്യൂട്ട് ചെയ്യുക. കൂടുതൽ ആലോചന കൂടാതെ, നമുക്ക് ഘട്ടം ഘട്ടമായുള്ള നടപടിക്രമങ്ങളിലേക്ക് കടക്കാം.

ഘട്ടങ്ങൾ:

നമ്മുടെ കോഡ് ടൈപ്പുചെയ്യുന്നതിന് മുമ്പ്, നമുക്ക് VBA മൊഡ്യൂൾ കൊണ്ടുവരേണ്ടതുണ്ട്. . അത് ചെയ്യുന്നതിന് –

  • ആദ്യം, ഡെവലപ്പർ ടാബിൽ നിന്ന് >>> വിഷ്വൽ ബേസിക് തിരഞ്ഞെടുക്കുക.

പകരം, ഇതും ചെയ്യാൻ നിങ്ങൾക്ക് ALT + F11 അമർത്താം. " Microsoft Visual Basic Application " ഇതിന് ശേഷം ദൃശ്യമാകും.

  • രണ്ടാമതായി, Insert എന്നതിൽ നിന്ന് >>> മൊഡ്യൂൾ തിരഞ്ഞെടുക്കുക.

ഇവിടെ, ഞങ്ങൾ ടൈപ്പ് ചെയ്യുംകോഡ്.

  • മൂന്നാമതായി, മൊഡ്യൂളിനുള്ളിൽ ഇനിപ്പറയുന്ന കോഡ് ടൈപ്പ് ചെയ്യുക.
9817

VBA കോഡ് ബ്രേക്ക്ഡൗൺ

  • ആദ്യം, ഞങ്ങൾ ഞങ്ങളുടെ ഉപ നടപടിക്രമം Save_and_Close_Active_Workbook .
  • പിന്നെ, ഞങ്ങൾ നിലവിലെ വർക്ക്ബുക്ക് ആക്ടീവ് വർക്ക്ബുക്ക് ആയി പരാമർശിക്കുന്നു.
  • അതിനുശേഷം, ക്ലോസ് രീതി ഉപയോഗിച്ച് ഞങ്ങൾ ഞങ്ങളുടെ ഫയൽ അടയ്‌ക്കുന്നു.
  • അവസാനം, ഞങ്ങൾ SaveChanges True ആയി സജ്ജീകരിച്ചു, അത് ഞങ്ങളുടെ വർക്ക്ബുക്ക് സംരക്ഷിക്കും അടയ്ക്കുമ്പോൾ .

ഇപ്പോൾ, ഞങ്ങൾ ഞങ്ങളുടെ കോഡ് എക്സിക്യൂട്ട് ചെയ്യും.

  • ആദ്യം, സംരക്ഷിക്കുക മൊഡ്യൂൾ .
  • രണ്ടാമതായി, ഞങ്ങളുടെ കോഡിനുള്ളിൽ ക്ലിക്കുചെയ്യുക.
  • അവസാനം, റൺ ബട്ടൺ അമർത്തുക.

ഞങ്ങളുടെ എക്‌സൽ ആപ്ലിക്കേഷനിൽ പോയാൽ, ഞങ്ങളുടെ വർക്ക്ബുക്ക് അടച്ചിരിക്കുന്നതായി കാണാം. അങ്ങനെ, ഞങ്ങൾ എക്‌സൽ വിബിഎ ഉപയോഗിച്ച് സംരക്ഷിക്കുകയും വർക്ക്ബുക്ക് അടയ്‌ക്കുകയും ചെയ്‌തു.

കൂടുതൽ വായിക്കുക: എക്‌സലിലെ എല്ലാ വർക്ക്‌ബുക്കുകൾക്കുമായി ഒരു മാക്രോ എങ്ങനെ സംരക്ഷിക്കാം (എളുപ്പമുള്ള ഘട്ടങ്ങളോടെ)

2. പ്രത്യേക വർക്ക്‌ബുക്ക് സംരക്ഷിച്ച് അടയ്‌ക്കുന്നതിന് Excel VBA

രണ്ടാമത്തെ രീതിക്ക്, ഞങ്ങൾ മറ്റൊരു VBA കോഡ് ഉപയോഗിച്ച് സേവ് ഉം ക്ലോസ് ഒരു നിർദ്ദിഷ്‌ട വർക്ക്ബുക്ക് ഉപയോഗിക്കും. ഇവിടെ, ഞങ്ങൾ രണ്ട് വർക്ക്ബുക്കുകൾ തുറന്നു, ഞങ്ങൾ സംരക്ഷിക്കുകയും അടയ്ക്കുകയും ചെയ്യും ആദ്യത്തെ വർക്ക്ബുക്ക് ഇടത് വശത്ത് നിന്ന്.

ഘട്ടങ്ങൾ:

  • ആദ്യം, രീതി 1-ൽ കാണിച്ചിരിക്കുന്നതുപോലെ , VBA കൊണ്ടുവരികമൊഡ്യൂൾ .
  • രണ്ടാമതായി, ആ മൊഡ്യൂളിനുള്ളിൽ ഈ കോഡ് ടൈപ്പ് ചെയ്യുക.
7039

VBA കോഡ് ബ്രേക്ക്ഡൗൺ

  • ആദ്യം, ഞങ്ങൾ ഞങ്ങളുടെ ഉപ നടപടിക്രമം Save_and_Close_Specific_Workbook .
  • പിന്നെ, ഞങ്ങൾ വിളിക്കുന്നു. വർക്ക്ബുക്ക് ഒബ്‌ജക്‌റ്റിനുള്ളിൽ ഞങ്ങളുടെ ആദ്യത്തെ വർക്ക്‌ബുക്ക് പരാമർശിക്കുന്നു.
  • അതിനുശേഷം, ക്ലോസ് രീതി ഉപയോഗിച്ച് ഞങ്ങൾ ക്ലോസ് ചെയ്യുന്നു ഞങ്ങളുടെ ഫയൽ.
  • അവസാനം, ഞങ്ങൾ SaveChanges True ആയി സജ്ജീകരിച്ചു, അത് അടയ്ക്കുമ്പോൾ ഞങ്ങളുടെ വർക്ക്ബുക്ക് സംരക്ഷിക്കും. .
  • മൂന്നാമതായി, രീതി 1 -ൽ കാണിച്ചിരിക്കുന്നതുപോലെ, കോഡ് എക്സിക്യൂട്ട് ചെയ്യുക.

ഇതിന് ശേഷം, നമ്മൾ ആദ്യം കാണും വർക്ക്‌ബുക്ക് അടച്ചിരിക്കുന്നു , രണ്ടാമത്തെ വർക്ക്‌ബുക്ക് തുറന്നിരിക്കുന്നു . അതിനാൽ, സംരക്ഷിക്കുന്നതിനും ഒരു വർക്ക്ബുക്ക് അടയ്ക്കുന്നതിനുമുള്ള മറ്റൊരു രീതി ഞങ്ങൾ കാണിച്ചുതന്നു.

കൂടുതൽ വായിക്കുക: Excel VBA: ഷീറ്റ് തുറക്കാതെ തന്നെ പുതിയ വർക്ക്ബുക്കായി സംരക്ഷിക്കുക

3. നിർദ്ദിഷ്ട വർക്ക്ബുക്ക് പ്രത്യേക ഫോൾഡറിൽ സംരക്ഷിച്ച് അടയ്ക്കുക

മൂന്നാം രീതിക്ക് , ഞങ്ങൾ ഒരു നിർദ്ദിഷ്‌ട വർക്ക്‌ബുക്ക് ഒരു ഫോൾഡറിൽ Excel VBA ഉപയോഗിച്ച് സംരക്ഷിച്ച് അടയ്ക്കാൻ പോകുന്നു.

ഘട്ടങ്ങൾ:

  • ആദ്യം, രീതി 1 -ൽ കാണിച്ചിരിക്കുന്നതുപോലെ, VBA മൊഡ്യൂൾ കൊണ്ടുവരിക.
  • രണ്ടാമതായി, ആ മൊഡ്യൂളിനുള്ളിൽ ഈ കോഡ് ടൈപ്പ് ചെയ്യുക .
7508

VBA കോഡ് ബ്രേക്ക്‌ഡൗൺ

  • ആദ്യം, ഞങ്ങൾ ഞങ്ങളുടെ സബിനെ വിളിക്കുന്നുനടപടിക്രമം Save_and_Close_Workbook_in_Specific_Folder .
  • അതിനുശേഷം, SaveAs രീതി ഉപയോഗിച്ച് ഞങ്ങൾ നമ്മുടെ ഫയൽ നിർദ്ദിഷ്‌ട സ്ഥലത്ത് സംരക്ഷിക്കുന്നു.
  • പിന്നെ, ഞങ്ങൾ ഫയൽ നാമം യഥാർത്ഥ വർക്ക്ബുക്ക് പോലെ തന്നെ നിലനിർത്തുന്നു.
  • അവസാനം, ഞങ്ങൾ ഞങ്ങളുടെ വർക്ക്ബുക്ക് അടയ്ക്കുന്നു.
  • മൂന്നാമതായി, രീതി 1-ൽ കാണിച്ചിരിക്കുന്നതുപോലെ , കോഡ് എക്സിക്യൂട്ട് ചെയ്യുക.

ഇതിന് ശേഷം, അത് നമ്മുടെ <സംരക്ഷിക്കും. 1>വർക്ക്ബുക്ക് നമ്മുടെ നിർവ്വചിച്ച ഫോൾഡർ ലൊക്കേഷനിൽ അടയ്ക്കുക . അതിനാൽ, ഒരു നിർദ്ദിഷ്‌ട ഫോൾഡറിൽ VBA .

ഉപയോഗിച്ച് വർക്ക്‌ബുക്ക് സംരക്ഷിക്കുന്നതിനും അടയ്ക്കുന്നതിനുമുള്ള മറ്റൊരു രീതി ഞങ്ങൾ കാണിച്ചുതന്നിട്ടുണ്ട്.

കൂടുതൽ വായിക്കുക: നിർദ്ദിഷ്‌ട ഫോൾഡറിൽ PDF സംരക്ഷിക്കാൻ Excel VBA മാക്രോ (7 അനുയോജ്യമായ ഉദാഹരണങ്ങൾ)

സമാന വായനകൾ

  • Excel VBA: ഒരു പ്രോംപ്റ്റ് ഇല്ലാതെ വർക്ക്ബുക്ക് സംരക്ഷിക്കുക (എളുപ്പമുള്ള ഘട്ടങ്ങളോടെ)
  • [പരിഹരിച്ചത്!] എന്തുകൊണ്ടാണ് Excel എന്റെ ഫോർമാറ്റിംഗ് സംരക്ഷിക്കാത്തത് ? (സാധ്യമായ 7 കാരണങ്ങൾ)
  • എക്‌സൽ എങ്ങനെ PDF ലാൻഡ്‌സ്‌കേപ്പായി സംരക്ഷിക്കാം (ദ്രുത ഘട്ടങ്ങളോടെ)
  • എക്‌സൽ VBA-ൽ നിന്ന് പാത്ത് ഉപയോഗിച്ച് ഫയലായി സംരക്ഷിക്കുക സെൽ (ദ്രുത ഘട്ടങ്ങളോടെ)
  • [പരിഹരിച്ചത്!] Excel CSV ഫയൽ മാറ്റങ്ങൾ സംരക്ഷിക്കുന്നില്ല (6 സാധ്യമായ പരിഹാരങ്ങൾ)

4. ഇതിലേക്ക് ബട്ടൺ ചേർക്കുന്നു Excel-ൽ വർക്ക്ബുക്ക് സംരക്ഷിച്ച് അടയ്ക്കുക

നാലാമത്തെ രീതിക്കായി, Excel-ൽ വർക്ക്ബുക്ക് അടയ്ക്കുന്നതിനും സംരക്ഷിക്കുന്നതിനും ഞങ്ങൾ ഒരു VBA ബട്ടൺ സൃഷ്ടിക്കാൻ പോകുന്നു.

ഘട്ടങ്ങൾ:

  • ആദ്യം, രീതി 1 -ൽ കാണിച്ചിരിക്കുന്നതുപോലെ, VBA കൊണ്ടുവരികമൊഡ്യൂൾ .
  • രണ്ടാമതായി, ആ മൊഡ്യൂളിനുള്ളിൽ ഈ കോഡ് ടൈപ്പ് ചെയ്യുക .
4887

VBA കോഡ് ബ്രേക്ക്ഡൗൺ

  • ആദ്യം, ഞങ്ങൾ ഞങ്ങളുടെ ഉപ നടപടിക്രമം Button_Click_Save_and_Close_Workbook .
  • അതിനുശേഷം, സംരക്ഷിക്കുക രീതി ഉപയോഗിച്ച് ഞങ്ങൾ സംരക്ഷിക്കുന്നത് ഞങ്ങളുടെ വർക്ക്ബുക്ക്
  • അവസാനം, ഞങ്ങളുടെ വർക്ക്ബുക്ക് അടയ്ക്കുന്നത് പുറത്തുകടക്കുക രീതി.

ഇപ്പോൾ, ഞങ്ങൾ ഇവിടെ VBA ബട്ടൺ ചേർക്കും.

  • ആദ്യം, ഡെവലപ്പറിൽ നിന്ന് ടാബ് >>> തിരുകുക >>> ബട്ടൺ (ഫോം കൺട്രോൾ) തിരഞ്ഞെടുക്കുക.

  • അപ്പോൾ, മൗസ് കഴ്‌സർ മാറി ഒരു വലിച്ചിടും വർക്ക്ബുക്കിനുള്ളിലെ ബോക്‌സ്.

അതിനുശേഷം, അസൈൻ മാക്രോ ഡയലോഗ് ബോക്‌സ് ദൃശ്യമാകും.

11>
  • തുടർന്ന്, “ Button_Click_Save_and_Close_Workbook ” തിരഞ്ഞെടുക്കുക.
  • അതിനുശേഷം, OK അമർത്തുക.
  • അപ്പോൾ, വർക്ക്ബുക്കിൽ ബട്ടൺ 1 കാണാം.

    • അവസാനം, ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക.
    0>ഇത് സംരക്ഷിക്കുകയുംഞങ്ങളുടെ വർക്ക്ബുക്ക്അടയ്ക്കുകയും ചെയ്യും.

    കൂടുതൽ വായിക്കുക: VBA കോഡ് (4 വേരിയന്റുകൾ)

    5. Excel VBA പ്രയോഗിക്കുന്ന എല്ലാ ഓപ്പൺ വർക്ക്ബുക്കുകളും സംരക്ഷിച്ച് അടയ്‌ക്കുക

    ഈ അവസാന രീതിയിലാണ് ഞങ്ങൾ തുറന്ന എല്ലാ വർക്ക്ബുക്കുകളും സംരക്ഷിച്ച് അടയ്ക്കാൻ പോകുന്നു. ഇപ്രാവശ്യം, 3 രീതിയിലുള്ള അതേ രണ്ട് വർക്ക്ബുക്കുകൾ നമുക്കുണ്ട്, എന്നിരുന്നാലും, ഇത്തവണ ഞങ്ങൾ സംരക്ഷിക്കുകയും രണ്ടും അടയ്ക്കുകയും ചെയ്യും വർക്ക്ബുക്കുകൾ . ഇവിടെ, ഞങ്ങളുടെ വർക്ക്ബുക്കുകൾ പരിശോധിക്കാൻ ഞങ്ങൾ അടുത്ത ലൂപ്പിനായി ഉപയോഗിക്കും.

    ഘട്ടങ്ങൾ:

    • ആദ്യം, രീതി 1-ൽ കാണിച്ചിരിക്കുന്നതുപോലെ , VBA മൊഡ്യൂൾ കൊണ്ടുവരിക.
    • രണ്ടാമതായി, അതിനുള്ളിൽ ഈ കോഡ് ടൈപ്പ് ചെയ്യുക മൊഡ്യൂൾ .
    5366

    VBA കോഡ് ബ്രേക്ക്ഡൗൺ

    • ആദ്യം , ഞങ്ങൾ ഞങ്ങളുടെ ഉപ നടപടിക്രമം CloseAndSaveOpenWorkbooks -ലേക്ക് വിളിക്കുന്നു.
    • പിന്നെ, എല്ലാ വർക്ക്ബുക്കുകളിലൂടെയും സൈക്കിൾ ചെയ്യാൻ ഞങ്ങൾ ഒരു For Next Loop ഉപയോഗിക്കുന്നു .
    • അതിനുശേഷം, സേവ് രീതി ഉപയോഗിച്ച് ഞങ്ങൾ നമ്മുടെ ഫയലുകൾ സംരക്ഷിക്കുന്നു.
    • അതിനുശേഷം, ഞങ്ങൾ ക്ലോസ് ചെയ്യുന്നു <2 ഞങ്ങളുടെ നിലവിലെ വർക്ക്ബുക്ക് ഒഴികെയുള്ള എല്ലാ വർക്ക്ബുക്കുകളും 1> പ്രോപ്പർട്ടി ഉപേക്ഷിക്കുക.
    • മൂന്നാമതായി, രീതി 1 -ൽ കാണിച്ചിരിക്കുന്നതുപോലെ, കോഡ് എക്സിക്യൂട്ട് ചെയ്യുക.

    അതിനാൽ, ഇത് രണ്ട് വർക്ക്ബുക്കുകൾ സംരക്ഷിക്കുകയും അടയ്ക്കുകയും ചെയ്യും. മാറ്റം വരുത്തിയ തീയതി രണ്ട് വർക്ക്ബുക്കുകൾ ക്ക് സമാനമാണെന്ന് നമുക്ക് കാണാൻ കഴിയും. ഉപസംഹാരമായി, ഞങ്ങൾ 5 വ്യത്യസ്‌തമായ Excel VBA Macros സംരക്ഷിക്കാനും വർക്ക്‌ബുക്ക് അടയ്ക്കാനും കാണിച്ചു.

    കൂടുതൽ വായിക്കുക: വ്യക്തിഗത മാക്രോ വർക്ക്ബുക്കിലേക്ക് മാക്രോ എങ്ങനെ സംരക്ഷിക്കാം?

    ഉപസംഹാരം

    ഞങ്ങൾ നിങ്ങൾക്ക് കാണിച്ചുതന്നു 5 വേഗത്തിലും എളുപ്പത്തിലും മനസ്സിലാക്കാൻ Excel VBA സംരക്ഷിക്കാനും വർക്ക്ബുക്ക് അടയ്ക്കാനും . നിങ്ങൾക്ക് എന്തെങ്കിലും പ്രശ്നങ്ങൾ നേരിടുകയാണെങ്കിൽ, ചുവടെ അഭിപ്രായമിടാൻ മടിക്കേണ്ടതില്ല. കൂടാതെ, നിങ്ങൾക്ക് ഞങ്ങളുടെ സൈറ്റ് സന്ദർശിക്കാംകൂടുതൽ Excel-മായി ബന്ധപ്പെട്ട ലേഖനങ്ങൾക്കായി Exceldemy . വായിച്ചതിന് നന്ദി, മികച്ചത് തുടരുക!

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