ഷീറ്റ് നിലവിലില്ലെങ്കിൽ ചേർക്കാൻ Excel VBA (ദ്രുത ഘട്ടങ്ങളോടെ)

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

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

Excel VBA: അത് നിലവിലില്ലെങ്കിൽ ഷീറ്റ് ചേർക്കുക (ഒരു ദ്രുത കാഴ്‌ച)

1888

മുകളിലുള്ള കോഡ് പ്രയോഗിക്കുന്നതിന് ഒരു പുതിയ മൊഡ്യൂളിലേക്ക് തിരുകുക.

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

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

ഷീറ്റ് നിലവിലില്ലെങ്കിൽ ചേർക്കുക.xlsm

ഷീറ്റ് ചേർക്കുന്നതിന് VBA കോഡ് പ്രയോഗിക്കുന്നതിനുള്ള ഘട്ടങ്ങൾ Excel അത് നിലവിലില്ലെങ്കിൽ

പറയുക, നിങ്ങൾക്ക് ജനുവരി, ഫെബ്രുവരി, മാർച്ച്, ഏപ്രിൽ എന്നിങ്ങനെയുള്ള 4 വർക്ക് ഷീറ്റുകൾ അടങ്ങിയ ഒരു വർക്ക്ബുക്ക് ഉണ്ട്. ഓരോ ഷീറ്റിലും അടുത്ത മാസത്തെ വിൽപ്പന റിപ്പോർട്ട് അടങ്ങിയിരിക്കുന്നു. ഇപ്പോൾ, നിങ്ങൾ വർക്ക്ബുക്കിൽ കുറച്ച് ഷീറ്റുകൾ കണ്ടെത്തുകയും അത് നിലവിലില്ലെങ്കിൽ ഷീറ്റ് ചേർക്കുകയും വേണം. ഇത് പൂർത്തിയാക്കാൻ നിങ്ങൾക്ക് ചുവടെയുള്ള ഘട്ടം ഘട്ടമായുള്ള മാർഗ്ഗനിർദ്ദേശങ്ങൾ പാലിക്കാം.

📌 ഘട്ടം 1: ഒരു പുതിയ മൊഡ്യൂൾ ചേർക്കുക

ആദ്യം, നിങ്ങൾ ചേർക്കേണ്ടതുണ്ട് VBA കോഡ് എഴുതാനുള്ള ഒരു മൊഡ്യൂൾ.

  • ഇത് ചെയ്യുന്നതിന്, തുടക്കത്തിൽ തന്നെ, Developer tab >> Visual Basic ടൂളിലേക്ക് പോകുക.

  • ഫലമായി, മൈക്രോസോഫ്റ്റ് വിഷ്വൽആപ്ലിക്കേഷനുകൾക്കുള്ള അടിസ്ഥാന വിൻഡോ ദൃശ്യമാകും.
  • തുടർന്ന്, ഇൻസേർട്ട് ടാബ് >> മൊഡ്യൂൾ ടൂളിലേക്ക് പോകുക.

അങ്ങനെ, Module1 എന്ന പേരിൽ ഒരു പുതിയ മൊഡ്യൂൾ സൃഷ്‌ടിച്ചു.

കൂടുതൽ വായിക്കുക: ഇതിനൊപ്പം ഷീറ്റ് ചേർക്കുന്നത് എങ്ങനെ Excel VBA-ൽ പേര് (6 എളുപ്പവഴികൾ)

സമാന വായനകൾ

  • പുതിയ വർക്ക്ബുക്ക് സൃഷ്‌ടിക്കുക, Excel-ൽ VBA ഉപയോഗിച്ച് സംരക്ഷിക്കുക
  • Excel VBA: ഒരു പുതിയ വർക്ക്ബുക്ക് സൃഷ്‌ടിച്ച് അതിന് പേരിടുക (6 ഉദാഹരണങ്ങൾ)
  • എക്‌സലിൽ മാക്രോ ഉപയോഗിച്ച് ടെംപ്ലേറ്റിൽ നിന്ന് പുതിയ ഷീറ്റ് സൃഷ്‌ടിക്കുന്നത് എങ്ങനെ 14>

📌 ഘട്ടം 2: ആവശ്യമായ VBA കോഡ് എഴുതി സംരക്ഷിക്കുക

ഇപ്പോൾ, നിങ്ങൾ മൊഡ്യൂളിനുള്ളിൽ കോഡ് എഴുതി സംരക്ഷിക്കേണ്ടതുണ്ട്.

  • ഇൻ ഇത് ചെയ്യുന്നതിന്, Module1 ഓപ്ഷനിൽ ക്ലിക്ക് ചെയ്ത് കോഡ് വിൻഡോയിൽ ഇനിപ്പറയുന്ന കോഡ് എഴുതുക.
33322580

  • ഒരു ആയി ഫലം, കോഡ് വിൻഡോ ഇനിപ്പറയുന്നതുപോലെ കാണപ്പെടും.
🔎 കോഡ് വിശദീകരണം:

സെഗ്മെന്റ് 1:

2125

ഈ ഭാഗത്ത്, ഞങ്ങൾ മാക്രോ നാമവും വേരിയബിൾ നാമവും പ്രഖ്യാപിച്ചു. es.

സെഗ്‌മെന്റ് 2:

7430

ഈ ഭാഗത്ത്, ഞങ്ങൾ ഒരു ഇൻപുട്ട് ബോക്‌സ് സൃഷ്‌ടിച്ചു. ഈ ഇൻപുട്ട് ബോക്‌സിലൂടെ, നമുക്ക് കണ്ടെത്തേണ്ട ഫയലിന്റെ പേരിന്റെ ഇൻപുട്ട് എടുക്കാം.

സെഗ്‌മെന്റ് 3:

7683

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

സെഗ്‌മെന്റ് 4:

4527

ഈ ഭാഗത്ത്, ആവശ്യമായ ഷീറ്റ് വർക്ക്‌ബുക്കിൽ നിലവിലുണ്ടെങ്കിൽ അതിന്റെ ഫലവുമായി ഞങ്ങൾ പ്രവർത്തിച്ചിട്ടുണ്ട്. ഈ സാഹചര്യത്തിൽ, ഈ ഷീറ്റ് നിലവിലുണ്ടെന്ന് നിങ്ങളെ അറിയിക്കുന്ന മറ്റൊരു സന്ദേശ ബോക്സ് ദൃശ്യമാകും. കൂടാതെ, ഈ ഭാഗത്ത്, ഞങ്ങൾ കോഡ് ശരിയായി അവസാനിപ്പിക്കുന്നു.

  • ശേഷം, Ctrl + S.

  • തുടർന്ന്, ഒരു Microsoft Excel വിൻഡോ ദൃശ്യമാകും. No ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക.

  • ഫലമായി Save As എന്ന വിൻഡോ ദൃശ്യമാകും.
  • പിന്തുടരുന്നത്, .xlsm ഫോർമാറ്റായി സംരക്ഷിക്കുക: ഓപ്ഷൻ തിരഞ്ഞെടുക്കുക. തുടർന്ന്, സംരക്ഷിക്കുക ബട്ടണിൽ ക്ലിക്കുചെയ്യുക.

അങ്ങനെ, നിങ്ങൾ ആവശ്യമായ കോഡ് എഴുതി സംരക്ഷിച്ചു.

ശ്രദ്ധിക്കുക:

നിങ്ങൾ Excel വർക്ക്ബുക്ക് .xlsm ഫോർമാറ്റിൽ സംരക്ഷിക്കണം. അല്ലെങ്കിൽ, മാക്രോ പ്രവർത്തനക്ഷമമാകില്ല, കോഡ് പ്രവർത്തിക്കില്ല.

കൂടുതൽ വായിക്കുക: Excel VBA വേരിയബിൾ നാമമുള്ള ഷീറ്റ് ചേർക്കാൻ (5 അനുയോജ്യമായ ഉദാഹരണങ്ങൾ)

📌 ഘട്ടം 3: കോഡ് റൺ ചെയ്യുക

ഇപ്പോൾ, നിങ്ങൾ കോഡ് പ്രവർത്തിപ്പിച്ച് ഫലങ്ങൾ പരിശോധിക്കേണ്ടതുണ്ട്.

  • ഇത് ചെയ്യുന്നതിന്, ഒന്നാമതായി, ക്ലിക്ക് ചെയ്യുക Microsoft Visual Basic for Applications വിൻഡോയിലെ Run ഐക്കണിൽ.

  • ഫലമായി, Macros വിൻഡോ ദൃശ്യമാകും.
  • തുടർന്ന്, AddSheetIfNotExist മാക്രോ തിരഞ്ഞെടുത്ത് Run ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക.

  • ഇപ്പോൾ, ഞങ്ങൾ സൃഷ്‌ടിച്ച സന്ദേശ ബോക്‌സ് ഇല്ലെങ്കിൽ ഷീറ്റ് ചേർക്കുക എന്ന പേര് ദൃശ്യമാകും. ഇവിടെ, യാന്ത്രിക ഓപ്ഷൻ Sheet5 ആയിരിക്കും.

  • ഇപ്പോൾ, പരിശോധിക്കുന്നതിന്, “ഏപ്രിൽ”<2 എന്ന് എഴുതുക> ടെക്സ്റ്റ് ബോക്സിൽ ശരി ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക.

  • പിന്നീട്, മറ്റൊരു സന്ദേശം നിങ്ങൾ കാണും ഷീറ്റ് ഇതിനകം നിലവിലുണ്ടെന്ന് പറയുന്ന ബോക്സ് ദൃശ്യമാകും.
  • ശരി ബട്ടണിൽ ക്ലിക്കുചെയ്യുക.

  • അതിനുശേഷം, കോഡ് വീണ്ടും റൺ ചെയ്‌ത് സൃഷ്‌ടിച്ച സന്ദേശ ബോക്‌സിന്റെ ടെക്‌സ്‌റ്റ് ബോക്‌സിൽ “മെയ്” എഴുതുക. തുടർന്ന്, ശരി ബട്ടണിൽ ക്ലിക്കുചെയ്യുക.

  • ഫലമായി, നിങ്ങൾ മറ്റൊരു സന്ദേശ ബോക്‌സ് കാണും. “മെയ്” ഷീറ്റ് നിലവിലില്ല, അങ്ങനെ അത് ഈ ഷീറ്റ് സൃഷ്‌ടിച്ചു.
  • തുടർന്ന്, ശരി ബട്ടണിൽ ക്ലിക്കുചെയ്യുക.
  • 15>

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

    കൂടുതൽ വായിക്കുക: Excel VBA: അവസാനത്തിന് ശേഷം ഷീറ്റ് ചേർക്കുക (3 അനുയോജ്യമായ ഉദാഹരണങ്ങൾ)

    ഉപസംഹാരം

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

    കൂടാതെ, കൂടുതൽ കാര്യങ്ങൾക്കായി ExcelWIKI സന്ദർശിക്കുക.ഇതുപോലുള്ള ലേഖനങ്ങൾ. നന്ദി!

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