VBA వర్క్‌బుక్ ఓపెన్ | వర్క్‌బుక్‌లను ఉపయోగించి ఎక్సెల్ తెరవండి. ఓపెన్ మెథడ్

ఎక్సెల్ VBA వర్క్‌బుక్స్. ఓపెన్ మెథడ్

VBA వర్క్‌బుక్స్. ఓపెన్ మరొక వర్క్‌బుక్ నుండి ఎక్సెల్ వర్క్‌బుక్‌ను తెరవడానికి పద్ధతి ఉపయోగించబడుతుంది.

VBA కి సంబంధించినంతవరకు, మీరు మీ కార్యాలయంలో VBA చేయగలిగే మాయాజాలం మరియు అద్భుతాలను చూశారని నేను ఆశిస్తున్నాను. VBA గురించి గణనీయమైన విషయాలలో ఒకటి, ఇది ఒకే వర్క్‌బుక్‌లో దాని పనిని పరిమితం చేయదు, అప్పటికే తెరవని వర్క్‌బుక్‌ను యాక్సెస్ చేయవచ్చు. అలాంటి టెక్నిక్‌లలో ఒకటి మనం వేరే వర్క్‌బుక్ నుండి వేరే వర్క్‌బుక్‌ను తెరవగలము. ఈ ప్రత్యేక వ్యాసంలో, వర్క్‌బుక్‌లను ఉపయోగించి ఎక్సెల్ వర్క్‌బుక్‌ను ఎలా తెరవాలో మేము మీకు చూపుతాము. ఓపెన్ పద్ధతిని వివరంగా.

ప్రస్తుత వర్క్‌బుక్ నుండి వర్క్‌బుక్‌ను తెరవండి

మీరు ఇప్పటికే తెరిచిన రెండు వర్క్‌బుక్‌లతో పని చేస్తున్న పరిస్థితిని imagine హించుకోండి. మీరు పనిచేస్తున్న వర్క్‌బుక్‌కు “బుక్ 1” అని పేరు పెట్టారు మరియు ఓపెన్ కాని యాక్టివ్‌గా లేని మరొక వర్క్‌బుక్‌కు “బుక్ 2” అని పేరు పెట్టారు.

మరొక వర్క్‌బుక్ “బుక్ 2” ని సక్రియం చేయడానికి మేము “బుక్ 1” లో పనిచేస్తున్నందున, వర్క్‌బుక్ ఆబ్జెక్ట్‌ని ఉపయోగించడం ద్వారా వర్క్‌బుక్ పేరును దాని ఫైల్ ఎక్స్‌టెన్షన్‌తో పేర్కొనాలి.

దీని లోపల, మేము వర్క్‌బుక్ పేరు మరియు దాని పొడిగింపును నమోదు చేయాలి.

అప్పుడు ఈ వర్క్‌బుక్‌తో మనం ఏమి చేయాలో పట్టుబట్టాలి. మేము ఈ వర్క్‌బుక్‌ను సక్రియం చేయాల్సిన అవసరం ఉన్నందున “సక్రియం చేయి” పద్ధతిని ఎంచుకోండి.

కాబట్టి, ఈ కోడ్ వర్క్‌బుక్ “బుక్ 2.xlsx” తెరిస్తే దాన్ని సక్రియం చేస్తుంది.

“బుక్ 2.xlsx” అనే వర్క్‌బుక్ తెరవకపోతే ??? మీరు దీన్ని ఎలా తెరుస్తారు లేదా సక్రియం చేస్తారు ????

ఇక్కడే మా వర్క్‌బుక్‌లు. ఓపెన్ పద్ధతి చిత్రంలోకి వస్తుంది.

సింటాక్స్

  • ఫైల్ పేరు: ఈ పద్ధతిలో మొదటి వాదన ఏమిటంటే, మనం తెరవడానికి ప్రయత్నిస్తున్న వర్క్‌బుక్ పేరును పేర్కొనాలి. వర్క్‌బుక్ పేరు మాత్రమే ఇక్కడ పని చేయదు, ఎందుకంటే మీ వర్క్‌బుక్ ఏ ఫోల్డర్‌లో సేవ్ చేయబడిందో ఎక్సెల్కు తెలియదు. కాబట్టి మేము పూర్తి ఫోల్డర్ మార్గాన్ని సరఫరా చేయాలి మరియు దాని సేవ్ చేసిన పొడిగింపుతో ఖచ్చితమైన ఫైల్ పేరును అందించాలి.
  • నవీకరణ లింకులు: మేము వర్క్‌బుక్‌ను తెరవడానికి ప్రయత్నించినప్పుడు, అది ఇతర వర్క్‌బుక్‌ల నుండి కొన్ని బాహ్య లింక్‌లను కలిగి ఉండవచ్చు. మేము ఇక్కడ అవును లేదా కాదు సరఫరా చేయవచ్చు.
  • మోడ్ చదవండి: మీరు వర్క్‌బుక్ ఎలా తెరవాలనుకుంటున్నారు ?? మీరు ఫైల్‌ను మాత్రమే చదవాలనుకుంటే TRUE అనేది వాదన.
  • పాస్వర్డ్: లక్ష్య లేదా ప్రారంభ వర్క్‌బుక్‌లో ఏదైనా పాస్‌వర్డ్ ఉంటే, ఈ వాదనలో వర్క్‌బుక్‌ను రక్షించేటప్పుడు ఉపయోగించిన పాస్‌వర్డ్‌ను పేర్కొనాలి.

ఈ పద్ధతిలో ఈ నాలుగు వాదనలు సరిపోతాయి. ప్రతి వాదనను అర్థం చేసుకోవడానికి మీ తల విచ్ఛిన్నం చేయవద్దు ఎందుకంటే మిగిలిన వాదనల అవసరం ఎప్పుడూ తలెత్తదు.

ఉదాహరణలు

మీరు ఈ VBA వర్క్‌బుక్ ఓపెన్ ఎక్సెల్ మూసను ఇక్కడ డౌన్‌లోడ్ చేసుకోవచ్చు - VBA వర్క్‌బుక్ ఓపెన్ ఎక్సెల్ మూస

ఉదాహరణ # 1

మీరు మీ కంప్యూటర్‌లో “ఫైల్ 1.xlsx” అనే ఫైల్‌ను తెరవడానికి ప్రయత్నిస్తున్నారని g హించండి. ఫైల్ చాలా ఫోల్డర్లు మరియు సబ్ ఫోల్డర్లలో సేవ్ చేయబడింది. VBA కోడింగ్ ద్వారా దీన్ని తెరవడానికి క్రింది దశలను అనుసరించండి.

దశ 1: ఉపప్రాంతం ప్రారంభించండి.

కోడ్:

 ఉప వర్క్‌బుక్_ఉదాహరణ 1 () ముగింపు ఉప 

దశ 2: VBA ఉపప్రాసెసర్ ప్రారంభ వర్క్‌బుక్స్ లోపల. ఓపెన్ పద్ధతి.

దశ 3: మేము ప్రస్తావించాల్సిన మొదటి విషయం ఏమిటంటే, దాని ఫోల్డర్ మార్గం మరియు ఫైల్ యొక్క పొడిగింపుతో పేరును ఫైల్ చేయడం.

ఈ మొదట, మేము ఖచ్చితమైన ఫైల్ స్థానాన్ని తెరవాలి.

ఇప్పుడు మీరు చేయాల్సిందల్లా మీరు ఫోల్డర్ మార్గాన్ని ఉపయోగించి ఫైల్ మార్గాన్ని కాపీ చేయాలి.

దశ 4: ఇప్పుడు లింక్‌ను కాపీ చేసి ఈ క్రింది విధంగా కోడింగ్‌లో అతికించండి.

కోడ్:

 సబ్ వర్క్‌బుక్_ఎక్సాంపుల్ 1 () వర్క్‌బుక్స్.ఓపెన్ ఫైల్ పేరు: = "డి: \ ఎక్సెల్ ఫైల్స్ \ విబిఎ \ ఫైల్ 1.ఎక్స్ఎల్ఎక్స్" ఎండ్ సబ్ఎమ్ 

కాబట్టి, ఇప్పుడు మేము దానిని నిల్వ చేసిన ఫైల్ మార్గాన్ని కాపీ చేసి అతికించాము. ఈ పేర్కొన్న ఫైల్ మార్గంలో ఇది చాలా ఫైళ్ళను కలిగి ఉండవచ్చు, కాబట్టి దీని తరువాత మొదట వెనుకబడిన స్లాష్ ఎంటర్ చేసి, ఆపై ఫైల్ పొడిగింపుతో ఫైల్ పేరును నమోదు చేయండి.

కోడ్:

 సబ్ వర్క్‌బుక్_ఎక్సాంపుల్ 1 () వర్క్‌బుక్స్.ఓపెన్ ఫైల్ పేరు: = "డి: \ ఎక్సెల్ ఫైల్స్ \ విబిఎ \ ఫైల్ 1.ఎక్స్ఎల్ఎక్స్" ఎండ్ సబ్ 

ఇప్పుడు మిగతా అన్ని వాదనలను విస్మరించండి.

దశ 5: “ఫైల్ 1.xlsx” అనే వర్క్‌బుక్‌ను తెరుస్తుంది.

కాబట్టి, మా కోడ్ పేర్కొన్న ఫోల్డర్ మార్గంలో పేర్కొన్న వర్క్‌బుక్‌ను తెరిచింది.

ఉదాహరణ # 2

VBA కోడింగ్‌ను ఉపయోగించే ఉత్తమ మరియు సమర్థవంతమైన మార్గం కోడింగ్ చేసేటప్పుడు వేరియబుల్స్ వాడకానికి దిమ్మతిరుగుతుంది. ఎందుకంటే పెద్ద VBA ప్రాజెక్ట్‌లో భాగంగా మనం కోడింగ్ మధ్య ఇతర ఫైళ్ళను తెరవవలసి ఉంటుంది, కాబట్టి అలాంటి పరిస్థితులలో వేరియబుల్స్ వాడకం ఒక ముఖ్యమైన పాత్ర పోషిస్తుంది.

అదే ఫైల్ను వేరియబుల్స్ ఉపయోగించి కూడా తెరవవచ్చు. దీని కోసం రెండు వేరియబుల్స్ ను స్ట్రింగ్ డేటా రకంగా ప్రకటించండి.

కోడ్:

 సబ్ వర్క్‌బుక్_ఎక్సాంపుల్ 2 () డిమ్ ఫైల్_లోకేషన్ స్ట్రింగ్ డిమ్ ఫైల్_నేమ్ స్ట్రింగ్ ఎండ్ సబ్ 

File_Location వేరియబుల్ కొరకు ఫైల్ నిల్వ చేయబడిన ఫోల్డర్ మార్గాన్ని కేటాయించండి.

కోడ్:

 సబ్ వర్క్‌బుక్_ఎక్సాంపుల్ 2 () డిమ్ ఫైల్_లొకేషన్ స్ట్రింగ్ డిమ్ ఫైల్_పేరు స్ట్రింగ్ ఫైల్_లోకేషన్ = "D: \ ఎక్సెల్ ఫైల్స్ \ VBA \" ఎండ్ సబ్ 

గమనిక: మనం చేయవలసిన ఒక అదనపు విషయం ఏమిటంటే, మనం వెనుకబడిన స్లాష్‌ను ఉంచాల్సిన లింక్‌ను అతికించిన తర్వాత.

ఇప్పుడు ఫైల్_నేమ్ వేరియబుల్ కోసం, ఫైల్ పేరును దాని ఎక్సెల్ ఎక్స్‌టెన్షన్‌తో పేర్కొనాలి.

కోడ్:

 సబ్ వర్క్‌బుక్_ఎక్సాంపుల్ 2 () డిమ్ ఫైల్_లోకేషన్ స్ట్రింగ్ డిమ్ ఫైల్_నేమ్ స్ట్రింగ్ ఫైల్_లోకేషన్ = "డి: \ ఎక్సెల్ ఫైల్స్ \ విబిఎ \" ఫైల్_నేమ్ = "ఫైల్ 1.ఎక్స్ఎల్ఎక్స్" ఎండ్ సబ్ 

ఇప్పుడు, ఈ రెండు వేరియబుల్స్ కలిపి పూర్తి ఫోల్డర్ మార్గాన్ని సృష్టిస్తాయి.

ఇప్పుడు వర్క్‌బుక్‌లను తెరవండి. ఎక్సెల్ VBA లో మళ్ళీ పద్దతిని తెరవండి.

మొదటి ఆర్గ్యుమెంట్ సరఫరా కోసం, ఆంపర్సండ్ (&) గుర్తుతో రెండు వేరియబుల్ పేర్లు.

కోడ్:

 సబ్ వర్క్‌బుక్_ఎక్సాంపుల్ 2 () డిమ్ ఫైల్_లోకేషన్ స్ట్రింగ్ డిమ్ ఫైల్_పేరు స్ట్రింగ్ ఫైల్_లోకేషన్ = "డి: \ ఎక్సెల్ ఫైల్స్ \ విబిఎ \" ఫైల్_నేమ్ = "ఫైల్ 1.ఎక్స్ఎల్ఎక్స్" వర్క్‌బుక్స్.ఓపెన్ ఫైల్_లోకేషన్ & ఫైల్_నేమ్ ఎండ్ సబ్ 

కాబట్టి ఇప్పుడు మనం కేవలం వేరియబుల్స్ కోసం కావలసినప్పుడు ఫోల్డర్ మార్గం మరియు ఫైల్ పేరును మార్చవచ్చు, కాబట్టి మనం వేరియబుల్స్ ఎక్కడ ఉపయోగించినా అది మార్పులను తక్షణమే ప్రతిబింబిస్తుంది.

గుర్తుంచుకోవలసిన విషయాలు

  • ఫైల్ స్థానాన్ని మాన్యువల్‌గా ఎంటర్ చేయవద్దు ఎందుకంటే 99% సమయం టైప్ చేసేటప్పుడు మేము పొరపాట్లు చేస్తాము, కాబట్టి స్థానం నుండి మాత్రమే కాపీ చేయండి.
  • స్థానం మరియు ఫైల్‌ను వేరు చేయడానికి మనం వెనుకబడిన స్లాష్ (\) ను మానవీయంగా నమోదు చేయాలి.
  • ఫైల్ పాస్‌వర్డ్ ద్వారా రక్షించబడితే, వర్క్‌బుక్స్.పాన్ పద్దతి క్రింద పాస్‌వర్డ్ వాదనను ఉపయోగించండి.