ഉള്ളടക്ക പട്ടിക
സ്വാഭാവികമായും, മറ്റൊരു ഡയറക്ടറിയിൽ VBA ഉപയോഗിച്ച് ഒരു പാരന്റ് Excel ഫയലിൽ നിന്ന് നമുക്ക് ഫയൽ തുറക്കേണ്ടി വന്നേക്കാം. എന്നാൽ അതേ സമയം, വർക്ക്ബുക്ക് എങ്ങനെ തുറക്കണം എന്നതിനെ കുറിച്ചും ഞങ്ങൾക്ക് വിവിധ തരത്തിലുള്ള മാനദണ്ഡങ്ങളുണ്ട്. വേരിയബിൾ നാമത്തിൽ ഒരു വർക്ക്ബുക്ക് എങ്ങനെ തുറക്കാം എന്നറിയാൻ നിങ്ങൾക്ക് ജിജ്ഞാസയുണ്ടെങ്കിൽ, ഈ ലേഖനം നിങ്ങൾക്ക് ഉപയോഗപ്രദമായേക്കാം. ഈ ലേഖനത്തിൽ, വിശദമായ വിശദീകരണങ്ങളോടെ Excel-ൽ VBA ഉപയോഗിച്ച് നിങ്ങൾക്ക് വേരിയബിൾ നാമമുള്ള ഒരു വർക്ക്ബുക്ക് എങ്ങനെ തുറക്കാമെന്ന് ഞങ്ങൾ ചർച്ചചെയ്യുന്നു.
പ്രാക്ടീസ് വർക്ക്ബുക്ക് ഡൗൺലോഡ് ചെയ്യുക
ഈ പ്രാക്ടീസ് വർക്ക്ബുക്ക് താഴെ ഡൗൺലോഡ് ചെയ്യുക.
VBA.xlsm ഉപയോഗിച്ച് വേരിയബിൾ നെയിം ഉപയോഗിച്ച് വർക്ക്ബുക്ക് തുറക്കുക
Sample.xlsx
4 എളുപ്പമാണ് Excel-ൽ VBA ഉപയോഗിച്ച് വേരിയബിൾ നെയിം ഉപയോഗിച്ച് വർക്ക്ബുക്ക് തുറക്കുന്നതിനുള്ള വഴികൾ
പ്രദർശനത്തിനായി ഞങ്ങൾ താഴെയുള്ള ഡാറ്റാസെറ്റ് ഉപയോഗിക്കാൻ പോകുന്നു. നിരവധി ഉൽപ്പന്നങ്ങളുടെ ഉൽപ്പന്ന വിവരങ്ങൾ അവരുടെ ഐഡിക്കൊപ്പം ഞങ്ങളുടെ പക്കലുണ്ട്. VBA കോഡ് ഉപയോഗിച്ച് ഞങ്ങൾ തുറക്കാൻ പോകുന്ന ഒരു സാമ്പിൾ ഫയലാണിത്.
1. വർക്ക്ബുക്ക് ഉപയോഗിക്കുന്നു. പ്രോപ്പർട്ടി തുറക്കുക
വർക്ക് ബുക്ക് ഉപയോഗിച്ച് .ഓപ്പൺ പ്രോപ്പർട്ടി, നമുക്ക് ഡയറക്ടറി പരാമർശിച്ചുകൊണ്ടോ ലൊക്കേഷൻ പരാമർശിക്കാതെയോ ഫയലുകൾ തുറക്കാം. തുറന്ന ഫയൽ വായന-മാത്രമാക്കാനും ഞങ്ങൾക്ക് കഴിയും.
1.1 ഓപ്പൺ വർക്ക്ബുക്ക് മെൻഷനിംഗ് ഫയൽ പാത്ത്
അടുത്ത രീതിയിൽ, ഞങ്ങൾ Workbook.Open Property ഉപയോഗിക്കാൻ പോകുന്നു സൂചിപ്പിച്ച ഫയൽ ലൊക്കേഷൻ ഡയറക്ടറിയിൽ നിന്ന് നേരിട്ട് ഫയൽ തുറക്കാൻ. ഫയൽ എവിടെയാണെങ്കിലും നമുക്ക് ഫയൽ തുറക്കാംഅത് Sub Open_File_with_Add_Property()
⮚ തുടർന്ന് ഞങ്ങൾ File_Path വേരിയബിളിനെ String ടൈപ്പ് ആയി പ്രഖ്യാപിക്കുന്നു.
5555
⮚ ഒപ്പം File_Path വേരിയബിൾ ഫയലിന്റെ സ്ഥാനത്തേക്ക് സജ്ജമാക്കുക.
9874
⮚ Wb നെ വർക്ക്ബുക്ക് ടൈപ്പിലെ ഒരു വേരിയബിളായി ഞങ്ങൾ പ്രഖ്യാപിക്കുന്നു.
6172
⮚ വർക്ക്ബുക്ക് Workbook ഈ കോഡിന്റെ ഉപനടപടി.
കൂടുതൽ വായിക്കുക: [പരിഹരിച്ചത്!] ഒബ്ജക്റ്റ് വർക്ക്ബുക്കുകൾ തുറക്കുന്ന രീതി പരാജയപ്പെട്ടു (4 പരിഹാരങ്ങൾ)
ഉപസംഹാരം
സംഗ്രഹിച്ചാൽ, VBA ഉപയോഗിച്ച് വേരിയബിൾ പേരുകളുള്ള വർക്ക്ബുക്കുകൾ എങ്ങനെ തുറക്കാം എന്നതിന്റെ പ്രശ്നത്തിന് 4 വ്യത്യസ്ത ഉദാഹരണങ്ങളിലൂടെ ഇവിടെ ഉത്തരം നൽകുന്നു. VBA Macro രീതിക്ക് ആദ്യം മുതൽ മനസ്സിലാക്കാൻ VBA-മായി ബന്ധപ്പെട്ട അറിവ് ആവശ്യമാണ്.
ഈ പ്രശ്നത്തിന്, നിങ്ങൾക്ക് പരിശീലിക്കാൻ കഴിയുന്ന ഒരു മാക്രോ-പ്രാപ്തമാക്കിയ വർക്ക്ബുക്ക് ഡൗൺലോഡ് ചെയ്യാൻ ലഭ്യമാണ്. ഈ രീതികൾ.
അഭിപ്രായ വിഭാഗത്തിലൂടെ എന്തെങ്കിലും ചോദ്യങ്ങളോ ഫീഡ്ബാക്കോ ചോദിക്കാൻ മടിക്കേണ്ടതില്ല. എക്സൽഡെമി കമ്മ്യൂണിറ്റിയുടെ പുരോഗതിക്കായുള്ള ഏത് നിർദ്ദേശവും വളരെ വിലമതിക്കുന്നതാണ്
എളുപ്പത്തിൽ.ഘട്ടങ്ങൾ
- ഞങ്ങൾക്ക് തുറക്കേണ്ട പ്രമാണങ്ങളുടെ ഫോൾഡറിൽ ഒരു ഫയൽ സംഭരിച്ചിട്ടുണ്ട്.
- ഞങ്ങൾ ഫയൽ ഉപയോഗിക്കും. ഒരു വേരിയബിളായി പേര് നൽകുക, തുടർന്ന് ഒരു ചെറിയ VBA മാക്രോ ഉപയോഗിച്ച് ഫയൽ തുറക്കുക.
- ഫയലിന്റെ കൃത്യമായ ഫയൽ ഡയറക്ടറി പ്രോപ്പർട്ടി വിൻഡോയിൽ ചുവടെ കാണിച്ചിരിക്കുന്നു.
<1
- ആദ്യം, ഡെവലപ്പർ ടാബിലേക്ക് പോയി വിഷ്വൽ ബേസിക് ക്ലിക്ക് ചെയ്യുക. നിങ്ങൾക്ക് അത് ഇല്ലെങ്കിൽ, നിങ്ങൾ ഡെവലപ്പർ ടാബ് പ്രവർത്തനക്ഷമമാക്കണം. അല്ലെങ്കിൽ നിങ്ങൾക്ക് വിഷ്വൽ ബേസിക് എഡിറ്റർ തുറക്കുന്നതിന് ' Alt+F11' അമർത്താം.
- അപ്പോൾ ഒരു പുതിയ ഡയലോഗ് ബോക്സ് ഉണ്ടാകും, ആ ഡയലോഗ് ബോക്സിൽ, Insert > Module ക്ലിക്ക് ചെയ്യുക.
- അടുത്തത്, മൊഡ്യൂൾ എഡിറ്റർ വിൻഡോയിൽ, ഇനിപ്പറയുന്ന കോഡ് ടൈപ്പ് ചെയ്യുക:
5760
- തുടർന്ന് <അടയ്ക്കുക 6>മൊഡ്യൂൾ വിൻഡോ.
- അതിനുശേഷം, കാണുക ടാബ് > മാക്രോസ് എന്നതിലേക്ക് പോകുക.
- തുടർന്ന് കാണുക എന്നതിൽ ക്ലിക്കുചെയ്യുക Macros .
- Macros കാണുക ക്ലിക്കുചെയ്ത ശേഷം, നിങ്ങൾ ഇപ്പോൾ സൃഷ്ടിച്ച മാക്രോകൾ തിരഞ്ഞെടുക്കുക. Open_with_File_Path എന്നാണ് ഇവിടെയുള്ള പേര്. തുടർന്ന് Run ക്ലിക്ക് ചെയ്യുക.
- അതിനുശേഷം സാമ്പിൾ ഫയൽ തുറക്കാൻ പോകുന്നു.
🔎 കോഡിന്റെ തകർച്ച
8891
⮚ ആദ്യം, ഞങ്ങൾ ഉപ-ത്തിന് ഒരു പേര് നൽകുന്നു Open_with_File_Path ആണ് നടപടിക്രമം.
9524
⮚ തുടർന്ന്, ഞങ്ങൾ ഫയലിന്റെ സ്ഥാനം File_Path variable
3913
⮚-ൽ ഇടുന്നു.തുടർന്ന്, ഞങ്ങളുടെ വേരിയബിൾ wrkbk പ്രഖ്യാപിക്കുന്നു, അതിന്റെ തരം ഒരു വർക്ക്ബുക്കാണ്.
7937
⮚ തുടർന്ന്, File_Path ഡയറക്ടറി വേരിയബിളിൽ പേരുള്ള ഫയൽ തുറന്ന് ഫയൽ സജ്ജമാക്കുക. wrkbk വേരിയബിളായി.
9740
⮚ അവസാനമായി, ഈ കോഡിന്റെ ഉപ നടപടിക്രമം ഞങ്ങൾ അവസാനിപ്പിക്കുന്നു.
കൂടുതൽ വായിക്കുക: എങ്ങനെ Excel VBA ഉപയോഗിച്ച് പാത്തിൽ നിന്ന് വർക്ക്ബുക്ക് തുറക്കുക (4 ഉദാഹരണങ്ങൾ)
1.2 ഫയൽ പാത്ത് പരാമർശിക്കാതെ വർക്ക്ബുക്ക് തുറക്കുക
അടുത്ത രീതിയിൽ, ഞങ്ങൾ പാരന്റ് ഫോൾഡറിൽ നിന്ന് ഫയൽ തുറക്കും. പ്രധാന ഫയൽ സംരക്ഷിച്ചു. കോഡിൽ ഒരു ലൊക്കേഷനും പരാമർശിക്കാതെ ഫയൽ തുറക്കാൻ കഴിയും. ഈ ഫയൽ പാരന്റ് ഫോൾഡറിന്റെ അതേ ഫോൾഡറിൽ ആയിരിക്കണം.
ഘട്ടങ്ങൾ
- രക്ഷിതാവ് ഉള്ള അതേ ഡയറക്ടറിയിൽ ഞങ്ങൾക്ക് മറ്റൊരു ഫയൽ സംരക്ഷിച്ചിട്ടുണ്ട്. Excel ഫയൽ ഇപ്പോൾ സംരക്ഷിച്ചു.
- ഫയലിന്റെ പേര് 1.
- ആദ്യം, ഡെവലപ്പർ<7-ലേക്ക് പോകുക> ടാബ് ചെയ്ത് വിഷ്വൽ ബേസിക് ക്ലിക്ക് ചെയ്യുക. നിങ്ങൾക്ക് അത് ഇല്ലെങ്കിൽ, നിങ്ങൾ ഡെവലപ്പർ ടാബ് പ്രവർത്തനക്ഷമമാക്കണം. അല്ലെങ്കിൽ നിങ്ങൾക്ക് വിഷ്വൽ ബേസിക് എഡിറ്റർ തുറക്കുന്നതിന് ' Alt+F11 ' അമർത്താം.
- അപ്പോൾ ഒരു പുതിയ ഡയലോഗ് ബോക്സ് ഉണ്ടാകും, ആ ഡയലോഗ് ബോക്സിൽ, Insert > Module ക്ലിക്ക് ചെയ്യുക.
- അടുത്തത്, മൊഡ്യൂൾ എഡിറ്റർ വിൻഡോയിൽ, ഇനിപ്പറയുന്ന കോഡ് ടൈപ്പ് ചെയ്യുക:
7729
- തുടർന്ന് <അടയ്ക്കുക 6>മൊഡ്യൂൾ വിൻഡോ.
- അതിനുശേഷം, കാണുക ടാബ് > മാക്രോസ് എന്നതിലേക്ക് പോകുക.
- തുടർന്ന് കാണുക എന്നതിൽ ക്ലിക്കുചെയ്യുകMacros .
- Macros കാണുക ക്ലിക്ക് ചെയ്ത ശേഷം, നിങ്ങൾ ഇപ്പോൾ സൃഷ്ടിച്ച മാക്രോകൾ തിരഞ്ഞെടുക്കുക. ഇവിടെ പേര് Open_without_File_Path എന്നാണ്. തുടർന്ന് Run ക്ലിക്ക് ചെയ്യുക.
- Run അമർത്തിയാൽ, 1 എന്ന് പേരുള്ള ഫയൽ ഇപ്പോൾ തുറന്നിരിക്കുന്നത് നിങ്ങൾ ശ്രദ്ധിക്കും.
- എക്സലിൽ VBA ഉപയോഗിച്ച് വേരിയബിൾ നാമമുള്ള വർക്ക്ബുക്ക് ഞങ്ങൾ തുറക്കുന്നത് ഇങ്ങനെയാണ്.
കോഡ്
8390
⮚ ആദ്യം, ഉപ-നടപടിക്രമത്തിന് ഞങ്ങൾ ഒരു പേര് നൽകുന്നു, അത് Sub Open_without_File_Path()
2271
⮚ ഞങ്ങൾ പ്രഖ്യാപിക്കുന്നു wrkbk വർക്ക്ബുക്ക് തരത്തിലെ ഒരു വേരിയബിളായി
4505
⮚ 1.xlsx എന്ന പേരന്റ് ഡയറക്ടറിയിൽ നിന്ന് ഞങ്ങൾ ഫയൽ തുറക്കുന്നു.
9682
⮚ അവസാനം, ഞങ്ങൾ ഉപ നടപടിക്രമം അവസാനിപ്പിക്കുന്നു ഈ കോഡിന്റെ.
1.3 വർക്ക്ബുക്ക് റീഡ് ഓൺലി ആയി തുറക്കുക
ആദ്യ രീതിയോട് സാമ്യമുള്ളതാണ് ഈ രീതി, എന്നാൽ ഇവിടെ നമ്മൾ ഫയൽ റീഡ്-ഒൺലി മോഡിൽ തുറക്കും, അതായത് ഞങ്ങൾ അത് തുറക്കില്ല. Excel ഫയലിലെ ഏതെങ്കിലും ഡാറ്റയോ മൂല്യമോ മാറ്റാൻ കഴിയും.
ഘട്ടങ്ങൾ
- നമുക്ക് തുറക്കേണ്ട ഫയൽ ഡോക്യുമെന്റ് ഫോൾഡറിൽ സംരക്ഷിച്ചിരിക്കുന്നു.
- ഞങ്ങൾ വായിക്കാൻ മാത്രമായി തുറക്കാൻ ആഗ്രഹിക്കുന്ന ഫയലാണിത്.
- ആദ്യം, ഡെവലപ്പറിലേക്ക് പോകുക ടാബ് ചെയ്ത് വിഷ്വൽ ബേസിക്<7 ക്ലിക്ക് ചെയ്യുക>. നിങ്ങൾക്ക് അത് ഇല്ലെങ്കിൽ, നിങ്ങൾ ഡെവലപ്പർ ടാബ് പ്രവർത്തനക്ഷമമാക്കണം. അല്ലെങ്കിൽ വിഷ്വൽ ബേസിക് എഡിറ്റർ തുറക്കുന്നതിന് നിങ്ങൾക്ക് ' Alt+F11 ' അമർത്താം.
- അപ്പോൾ പുതിയത് ഉണ്ടാകും. ഡയലോഗ് ബോക്സിൽ, ആ ഡയലോഗ് ബോക്സിൽ, ക്ലിക്ക് ചെയ്യുക > മൊഡ്യൂൾ ചേർക്കുക.
- അടുത്തത്, മൊഡ്യൂൾ എഡിറ്റർ വിൻഡോയിൽ ടൈപ്പ് ചെയ്യുക ഇനിപ്പറയുന്ന കോഡ്:
4219
- തുടർന്ന് മൊഡ്യൂൾ വിൻഡോ അടയ്ക്കുക.
- അതിനുശേഷം, കാണുക ടാബിലേക്ക് പോകുക > Macros .
- തുടർന്ന് Macros കാണുക എന്നതിൽ ക്ലിക്ക് ചെയ്യുക.
- Vew ക്ലിക്ക് ചെയ്ത ശേഷം മാക്രോകൾ, നിങ്ങൾ ഇപ്പോൾ സൃഷ്ടിച്ച മാക്രോകൾ തിരഞ്ഞെടുക്കുക. ഇവിടെ പേര് Open_with_File_Read_Only എന്നാണ്. തുടർന്ന് Run ക്ലിക്ക് ചെയ്യുക.
- Run ക്ലിക്ക് ചെയ്ത ശേഷം ഫയൽ ഇപ്പോൾ തുറന്നതായി കാണാം ടൈറ്റിൽ ബാറിൽ കാണിച്ചിരിക്കുന്നത് പോലെ വായിക്കാൻ മാത്രം
4541
⮚ ആദ്യം, ഉപ-നടപടിക്രമത്തിന് ഞങ്ങൾ ഒരു പേര് നൽകുന്നു, അത് Open_with_File_Read_Only()
3609
⮚ ഞങ്ങൾ വർക്ക്ബുക്ക് തരത്തിൽ wrkbk വേരിയബിളായി പ്രഖ്യാപിക്കുന്നു
4588
⮚ ഫയൽ പിന്നീട് നിയുക്ത ഡയറക്ടറിയിൽ നിന്ന് തുറക്കും, അവസാന ആർഗ്യുമെന്റ് പ്രകാരം ഫയൽ വായിക്കാൻ മാത്രം സജ്ജീകരിക്കും.
9572
⮚ അവസാനം, ഞങ്ങൾ അവസാനിപ്പിക്കുന്നത് ഈ കോഡിന്റെ ഉപ നടപടിക്രമം.
കൂടുതൽ വായിക്കുക: എക്സൽ വിബിഎ ഉപയോഗിച്ച് വർക്ക്ബുക്ക് റീഡ്-ഒൺലി ആയി എങ്ങനെ തുറക്കാം
2. മെസേജ് ബോക്സ് ഉപയോഗിക്കുന്നു
മുമ്പത്തെ രീതിക്ക് ഏതാണ്ട് സമാനമായി, ഇവിടെ Excel-ൽ VBA കോഡ് വഴി നമുക്ക് ഫയലുകൾ തുറക്കാൻ കഴിയും, എന്നാൽ ഈ സാഹചര്യത്തിൽ, ഞങ്ങൾ ഇവിടെ ഒരു ചെറിയ സന്ദേശ ബോക്സ് സംയോജിപ്പിക്കും.
ഘട്ടങ്ങൾ
- ആദ്യം, ഡെവലപ്പർ ടാബിലേക്ക് പോയി വിഷ്വൽ ബേസിക് ക്ലിക്ക് ചെയ്യുക. നിങ്ങൾക്ക് അത് ഇല്ലെങ്കിൽ, നിങ്ങൾ പ്രവർത്തനക്ഷമമാക്കണംഡെവലപ്പർ ടാബ് . അല്ലെങ്കിൽ വിഷ്വൽ ബേസിക് എഡിറ്റർ തുറക്കുന്നതിന് നിങ്ങൾക്ക് ' Alt+F11' അമർത്താം.
- അപ്പോൾ ഒരു പുതിയ ഡയലോഗ് ബോക്സ് ഉണ്ടാകും, ആ ഡയലോഗ് ബോക്സിൽ, Insert > Module ക്ലിക്ക് ചെയ്യുക.
- അടുത്തത്, മൊഡ്യൂൾ എഡിറ്റർ വിൻഡോയിൽ, ഇനിപ്പറയുന്ന കോഡ് ടൈപ്പ് ചെയ്യുക:
6218
- തുടർന്ന് <അടയ്ക്കുക 6>മൊഡ്യൂൾ വിൻഡോ.
- അതിനുശേഷം, കാണുക ടാബ് > മാക്രോസ് എന്നതിലേക്ക് പോകുക.
- തുടർന്ന് കാണുക എന്നതിൽ ക്ലിക്കുചെയ്യുക Macros .
- Macros കാണുക ക്ലിക്കുചെയ്ത ശേഷം, നിങ്ങൾ ഇപ്പോൾ സൃഷ്ടിച്ച മാക്രോകൾ തിരഞ്ഞെടുക്കുക. ഇവിടെ പേര് Open_File_with_Messege_Box എന്നാണ്. തുടർന്ന് Run ക്ലിക്ക് ചെയ്യുക.
- അപ്പോൾ ഞങ്ങൾക്ക് മുന്നറിയിപ്പ് ബോക്സ് ലഭിച്ചു, അത് ഫയൽ വിജയകരമായി തുറന്നു .
- പിന്നെ ശരി ക്ലിക്ക് ചെയ്യുക.
- അപ്പോൾ ഫയൽ ഇപ്പോൾ ആണെന്ന് നമുക്ക് കാണാം തുറക്കുക.
- അതിനുശേഷം ഞങ്ങൾ കോഡ് അൽപ്പം മാറ്റാൻ ശ്രമിക്കുന്നു.
- ഞങ്ങൾ ഫയലിന്റെ പേര് എന്നാക്കി മാറ്റുന്നു സാമ്പിൾ10 , കൂടാതെ ഡോക്യുമെന്റ് ഫോൾഡറിൽ സാമ്പിൾ10 എന്ന പേരിൽ ഒരു ഫയലും ഇല്ല.
- പിന്നെ ഞങ്ങൾ കോഡ് വീണ്ടും പ്രവർത്തിപ്പിക്കുക, ഫയൽ തുറക്കൽ പരാജയപ്പെട്ടു എന്നൊരു സന്ദേശ ബോക്സ് ഉണ്ട്.
- ഇതിന് ശേഷം ശരി ക്ലിക്ക് ചെയ്യുക.
🔎 കോഡിന്റെ തകർച്ച
6640
⮚ ആദ്യം, ഉപനടപടിക്ക് ഞങ്ങൾ ഒരു പേര് നൽകുന്നു. Open_with_File_Read_Only()
1585
⮚ ഞങ്ങൾവർക്ക്ബുക്ക് ടൈപ്പിൽ wrkbk ഒരു വേരിയബിളായി പ്രഖ്യാപിക്കുക
7838
1887
⮚ സാമ്പിൾ എന്ന് പേരുള്ള ഫയൽ ഡയറക്ടറിയിൽ ലഭ്യമാണോ അല്ലയോ എന്ന് ഈ ലൈൻ പരിശോധിക്കും, ഫയൽ ഉണ്ടെങ്കിൽ, അത് ഫയൽ തുറക്കുക, അതേ സമയം സന്ദേശം കാണിക്കും.
7986
⮚ ഡയറക്ടറിയിൽ സാമ്പിൾ എന്ന പേരിൽ ഒരു ഫയലും ഇല്ലെങ്കിൽ, ഈ സന്ദേശം ഡെലിവർ ചെയ്യും.
3771
⮚ അവസാനമായി, ഞങ്ങൾ ഈ കോഡിന്റെ ഉപ നടപടിക്രമം അവസാനിപ്പിക്കുന്നു.
4969
⮚ ഒടുവിൽ, ഈ കോഡിന്റെ ഉപ നടപടിക്രമം ഞങ്ങൾ അവസാനിപ്പിക്കുന്നു.
കൂടുതൽ വായിക്കുക: VBA ഉപയോഗിച്ച് വർക്ക്ബുക്ക് തുറക്കുന്നതും മാക്രോ പ്രവർത്തിപ്പിക്കുന്നതും എങ്ങനെ (4 ഉദാഹരണങ്ങൾ)
3. ഫയൽ തുറക്കാൻ ഡയലോഗ് ബോക്സിന്റെ ഉപയോഗം
ഫയൽ ലൊക്കേഷൻ ഡയറക്ടറി എക്സ്ട്രാക്റ്റ് ചെയ്ത് ഓരോ തവണയും അവ ഇറക്കുമതി ചെയ്യുന്നു VBA കോഡിൽ വളരെ ബുദ്ധിമുട്ടാണ്. പ്രശ്നം പരിഹരിക്കാൻ, ഏത് ഡയറക്ടറിയിൽ നിന്നും ഫയൽ തിരഞ്ഞെടുക്കുന്നതിന് നിങ്ങൾക്ക് ഒരു ഡയലോഗ് ബോക്സ് എങ്ങനെ ഉപയോഗിക്കാമെന്ന് ഞങ്ങൾ കാണിക്കും.
ഘട്ടങ്ങൾ
- ഇപ്പോൾ ഞങ്ങൾ ഫയൽ തുറക്കും ഫയൽ എക്സ്പ്ലോറർ ഡയലോഗ് ബോക്സ് ഉപയോഗിക്കുന്നു.
- ആദ്യം, ഡെവലപ്പർ ടാബിലേക്ക് പോയി വിഷ്വൽ ബേസിക് ക്ലിക്ക് ചെയ്യുക. നിങ്ങൾക്ക് അത് ഇല്ലെങ്കിൽ, നിങ്ങൾ ഡെവലപ്പർ ടാബ് പ്രവർത്തനക്ഷമമാക്കണം. അല്ലെങ്കിൽ നിങ്ങൾക്ക് വിഷ്വൽ ബേസിക് എഡിറ്റർ തുറക്കുന്നതിന് ' Alt+F11' അമർത്താം.
- അപ്പോൾ ഒരു പുതിയ ഡയലോഗ് ബോക്സ് ഉണ്ടാകും, ആ ഡയലോഗ് ബോക്സിൽ, Insert > Module ക്ലിക്ക് ചെയ്യുക.
- അടുത്തത്, മൊഡ്യൂൾ എഡിറ്റർ വിൻഡോയിൽ, ഇനിപ്പറയുന്ന കോഡ് ടൈപ്പ് ചെയ്യുക:
9654
- തുടർന്ന് മൊഡ്യൂൾ അടയ്ക്കുക വിൻഡോ.
- അതിനുശേഷം, കാണുക ടാബ് > മാക്രോസ് എന്നതിലേക്ക് പോകുക.
- തുടർന്ന് മാക്രോകൾ കാണുക<7 എന്നതിൽ ക്ലിക്കുചെയ്യുക>.
- മാക്രോകൾ കാണുക ക്ലിക്ക് ചെയ്ത ശേഷം, നിങ്ങൾ ഇപ്പോൾ സൃഷ്ടിച്ച മാക്രോകൾ തിരഞ്ഞെടുക്കുക. ഇവിടെ പേര് Open_File_with_Dialog_Box എന്നാണ്. തുടർന്ന് Run ക്ലിക്ക് ചെയ്യുക.
- അതിനുശേഷം ഒരു പുതിയ വിൻഡോ തുറക്കുന്നു. ഫയൽ എക്സ്പ്ലോറർ ഡയലോഗ് ബോക്സിൽ സാമ്പിൾ തിരഞ്ഞെടുത്ത് ശരി ക്ലിക്ക് ചെയ്യുക.
- പിന്നെ പേരിട്ടിരിക്കുന്ന ഫയൽ സാമ്പിൾ തുറന്നു.
- ഇങ്ങനെയാണ് ഞങ്ങൾ Excel-ൽ VBA ഉപയോഗിച്ച് വേരിയബിൾ നാമമുള്ള വർക്ക്ബുക്ക് തുറക്കുന്നത്.
🔎 കോഡിന്റെ ബ്രേക്ക്ഡൌൺ
3286
⮚ ആദ്യം, ഞങ്ങൾ ഉപനടപടിക്ക് ഒരു പേര് നൽകുന്നു, അത് Sub Open_File_with_Dialog_Box()
5350
⮚ FileDialog type
6750
⮚ Dbox നെ ഞങ്ങൾ ഒരു വേരിയബിളായി പ്രഖ്യാപിക്കുന്നു File_Path ൽ ഒരു വേരിയബിളായി ഞങ്ങൾ പ്രഖ്യാപിക്കുന്നു>File_Path ആയി സ്ട്രിംഗ് type
5497
⮚ ആദ്യ വരിയിൽ നിന്ന് ഒരു ഡയലോഗ് ബോക്സ് ഉണ്ടാകും. അടുത്ത വരി ഡയലോഗ് ബോക്സിന്റെ പേരും ഫയൽ തരവും സൂചിപ്പിക്കുന്നു.
⮚ Dbox.Title ഡയലോഗ് ബോക്സിന്റെ തലക്കെട്ട് സജ്ജമാക്കും. കൂടാതെ
FileType
ഫയൽ തരം സജ്ജീകരിക്കുക.6746
⮚ Dbox.Filters.Clear ഡയയോഗ് ബോക്സിൽ പ്രയോഗിച്ച ഏതെങ്കിലും മുൻ ഫിൽട്ടർ മായ്ക്കും
9448
⮚ Dbox.Show ഡയലോഗ് ബോക്സ് ഫയലിൽ ദൃശ്യമാക്കും.
⮚ ഉപയോക്താവ് ഒന്നിലധികം ഫയലുകൾ തിരഞ്ഞെടുത്തിട്ടുണ്ടോ ഇല്ലയോ എന്ന് ഈ വരി നിർണ്ണയിക്കും. ഉപയോക്താവ് കൂടുതൽ തിരഞ്ഞെടുക്കുകയാണെങ്കിൽഒരു ഫയൽ, മുഴുവൻ നടപടിക്രമവും നിർത്തും.
7754
⮚ അവസാനമായി, ഞങ്ങൾ ഈ കോഡിന്റെ ഉപ നടപടിക്രമം അവസാനിപ്പിക്കുന്നു.
കൂടുതൽ വായിക്കുക: എങ്ങനെ തുറക്കാം Excel VBA ഉപയോഗിച്ച് ഫയൽ തിരഞ്ഞെടുക്കുക (4 ഉദാഹരണങ്ങൾ)
4. വർക്ക്ബുക്ക് ഉപയോഗിക്കുന്നു തുടർന്ന് ഞങ്ങൾ അത് വർക്ക്ബുക്ക് ഉപയോഗിച്ച് തുറക്കും. പ്രോപ്പർട്ടി ചേർക്കുക.
ഘട്ടങ്ങൾ
- ആദ്യം, ഡെവലപ്പർ ടാബിലേക്ക് പോയി വിഷ്വൽ ബേസിക്<ക്ലിക്ക് ചെയ്യുക 7>. നിങ്ങൾക്ക് അത് ഇല്ലെങ്കിൽ, നിങ്ങൾ ഡെവലപ്പർ ടാബ് പ്രവർത്തനക്ഷമമാക്കണം. അല്ലെങ്കിൽ വിഷ്വൽ ബേസിക് എഡിറ്റർ തുറക്കുന്നതിന് നിങ്ങൾക്ക് ' Alt+F11' അമർത്താം.
- അപ്പോൾ ഒരു പുതിയ ഡയലോഗ് ബോക്സ് ഉണ്ടാകും, ആ ഡയലോഗ് ബോക്സിൽ, Insert > Module ക്ലിക്ക് ചെയ്യുക.
അടുത്തത്, മൊഡ്യൂൾ എഡിറ്റർ വിൻഡോയിൽ, ഇനിപ്പറയുന്ന കോഡ് ടൈപ്പ് ചെയ്യുക:
5915
- തുടർന്ന് മൊഡ്യൂൾ വിൻഡോ അടയ്ക്കുക.
- ശേഷം അത്, കാണുക ടാബ് > മാക്രോസ് എന്നതിലേക്ക് പോകുക.
- തുടർന്ന് മാക്രോകൾ കാണുക എന്നതിൽ ക്ലിക്കുചെയ്യുക.
- മാക്രോകൾ കാണുക ക്ലിക്കുചെയ്ത ശേഷം, നിങ്ങൾ ഇപ്പോൾ സൃഷ്ടിച്ച മാക്രോകൾ തിരഞ്ഞെടുക്കുക. ഇവിടെ പേര് Open_File_with_Add_Property എന്നാണ്. തുടർന്ന് Run ക്ലിക്ക് ചെയ്യുക.
- Run ക്ലിക്ക് ചെയ്ത ശേഷം ഒരു പുതിയ ഫയൽ ഇപ്പോൾ ഉള്ളതായി നിങ്ങൾ ശ്രദ്ധിക്കും സൃഷ്ടിക്കുകയും തുറക്കുകയും ചെയ്തു.
🔎 കോഡിന്റെ തകർച്ച
⮚ ആദ്യം, ഞങ്ങൾ നൽകുന്നു ഉപ നടപടിക്രമത്തിനുള്ള ഒരു പേര്