Excel VBA: ఫైల్ ఉందో లేదో తనిఖీ చేయండి

  • దీన్ని భాగస్వామ్యం చేయండి
Hugh West

మన దైనందిన జీవితంలో Excel VBA యొక్క అత్యంత ప్రయోజనకరమైన ఉపయోగాలలో ఒకటి, మన మెషీన్‌లో ఫైల్ ఉందో లేదో తనిఖీ చేయవచ్చు. ఈ కథనంలో, Excel VBA ని ఉపయోగించి మా కంప్యూటర్‌లలో ఫైల్ ఉందో లేదో మీరు ఎలా తనిఖీ చేయవచ్చో నేను మీకు చూపుతాను.

VBA కోడ్ ఫైల్ ఉందో లేదో తనిఖీ చేయడానికి (త్వరగా) వీక్షించండి)

6744

ప్రాక్టీస్ వర్క్‌బుక్‌ని డౌన్‌లోడ్ చేయండి

మీరు ఈ కథనాన్ని చదువుతున్నప్పుడు వ్యాయామం చేయడానికి ఈ అభ్యాస వర్క్‌బుక్‌ని డౌన్‌లోడ్ చేయండి.

VBA ఫైల్ ఉందో లేదో తనిఖీ చేయండి

కాబట్టి, ఆలస్యం చేయకుండా, ఈరోజు మన ప్రధాన చర్చకు వెళ్దాం. మా కంప్యూటర్‌లలో ఫైల్ ఉందో లేదో తనిఖీ చేయడం ఎలాగో తెలుసుకోవడానికి మేము VBA కోడ్‌ను దశలవారీగా విచ్ఛిన్నం చేస్తాము.

⧪ దశ 1: అవసరమైనదాన్ని చొప్పించడం ఇన్‌పుట్

కోడ్ ప్రారంభంలోనే, మనం దానిలో అవసరమైన ఇన్‌పుట్‌ను చొప్పించాలి. ఈ కోడ్‌లో ఒక ఇన్‌పుట్ మాత్రమే అవసరం మరియు అది మనం వెతుకుతున్న ఫైల్ పేరు. పూర్తి ఫైల్ పేరును చొప్పించండి (అనుబంధ డైరెక్టరీతో పాటు).

1322

⧪ దశ 2: VBA Dir ఫంక్షన్‌తో ఫైల్ పేరును సంగ్రహించడం

తర్వాత, మేము ఒక చిన్న ఉపాయాన్ని ఉపయోగిస్తాము. మేము ఫైల్ పేరును సంగ్రహించడానికి VBA Dir ఫంక్షన్ ని ఉపయోగిస్తాము. అటువంటి ఫైల్ ఏదీ లేనట్లయితే, Dir ఫంక్షన్ శూన్య స్ట్రింగ్‌ను అందిస్తుంది.

9812

⧪దశ 3: If-Blockని ఉపయోగించడం ద్వారా ఫైల్ ఉందో లేదో తనిఖీ చేయడం

ఇది చాలా ముఖ్యమైన దశ. ఇచ్చిన పేరులో ఫైల్ ఏదీ లేనట్లయితే, Dir ఫంక్షన్ శూన్య స్ట్రింగ్‌ను అందిస్తుంది అని మేము ముందే చెప్పాము. ఫైల్ ఉందో లేదో తనిఖీ చేయడానికి మేము if-block లో ఈ ప్రాపర్టీని ఉపయోగిస్తాము.

2105

కాబట్టి పూర్తి VBA కోడ్ ఇలా ఉంటుంది:

VBA కోడ్:

3119

అవుట్‌పుట్:

కోడ్‌ను అమలు చేయండి. నా కంప్యూటర్‌లో, “ఫైల్ ఉనికిలో ఉంది” అనే మెసేజ్ బాక్స్ ప్రదర్శించబడుతుంది, ఎందుకంటే ఇది వాస్తవానికి నా మెషీన్‌లో ఉంది.

మీ మెషీన్‌లో, ఫైల్‌ని బట్టి అవుట్‌పుట్ భిన్నంగా ఉండవచ్చు. ఉంది లేదా లేదు.

మరింత చదవండి: Excel VBA: షీట్ ఉందో లేదో తనిఖీ చేయండి (2 సాధారణ పద్ధతులు)

ఫైళ్ల శ్రేణిని తనిఖీ చేయడానికి మాక్రోను అభివృద్ధి చేయడం లేదా Excel VBAని ఉపయోగించడం లేదు

ఇక్కడ మేము కొన్ని ఫైల్‌ల పేరును కలిగి ఉన్న Excel వర్క్‌షీట్‌లో డేటా సెట్ చేసాము B4:B8 పరిధిలో ఉన్న డైరెక్టరీలతో.

మా లక్ష్యం ఉన్నది / ఉనికిలో లేదు అని వ్రాసే మాక్రోను అభివృద్ధి చేయడం కంప్యూటర్‌లో అవి ఉన్నాయా లేదా అని తనిఖీ చేసిన తర్వాత ప్రతి దాని పక్కన.

⧪ దశ 1: VBA విండోను తెరవడం

ALT + నొక్కండి విజువల్ బేసిక్ విండోను తెరవడానికి మీ కీబోర్డ్‌లో F11 3>

ఇన్సర్ట్ >కి వెళ్లండి టూల్‌బార్‌లో మాడ్యూల్ . మాడ్యూల్ పై క్లిక్ చేయండి. అనే కొత్త మాడ్యూల్ మాడ్యూల్1 (లేదా మీ గత చరిత్రపై ఆధారపడి ఏదైనా) తెరవబడుతుంది.

⧪ దశ 3: VBA కోడ్‌ను ఉంచడం

ఇది అత్యంత ముఖ్యమైన దశ. మాడ్యూల్‌లో క్రింది VBA కోడ్‌ను చొప్పించండి.

VBA కోడ్:

1882

⧪ దశ 5: కోడ్‌ని అమలు చేయడం

పైన ఉన్న టూల్‌బార్ నుండి రన్ సబ్ / యూజర్‌ఫారమ్ టూల్‌పై క్లిక్ చేయండి.

కోడ్ రన్ అవుతుంది. మరియు మీరు ఉనికిలో ఉన్న ఫైల్‌ల కోసం “ఉన్నాయి” మరియు ఉనికిలో లేని ఫైల్‌ల కోసం “ఉనికిలో లేదు” ని పొందుతారు.

మరింత చదవండి: Excel (8 మార్గాలు)లో విలువ ఉందో లేదో తనిఖీ చేయడం ఎలా

ముగింపు

కాబట్టి, Excel నుండి అటాచ్‌మెంట్‌తో ఇమెయిల్‌ను పంపడానికి మాక్రో ను అభివృద్ధి చేసే ప్రక్రియ ఇది. మీకు ఏవైనా ప్రశ్నలు ఉన్నాయా? మమ్మల్ని అడగడానికి సంకోచించకండి. మరిన్ని పోస్ట్‌లు మరియు అప్‌డేట్‌ల కోసం మా సైట్ ExcelWIKI ని సందర్శించడం మర్చిపోవద్దు.

హ్యూ వెస్ట్ పరిశ్రమలో 10 సంవత్సరాల అనుభవంతో అత్యంత అనుభవజ్ఞుడైన ఎక్సెల్ శిక్షకుడు మరియు విశ్లేషకుడు. అతను అకౌంటింగ్ మరియు ఫైనాన్స్‌లో బ్యాచిలర్ డిగ్రీని మరియు బిజినెస్ అడ్మినిస్ట్రేషన్‌లో మాస్టర్స్ డిగ్రీని కలిగి ఉన్నాడు. హ్యూకు బోధన పట్ల మక్కువ ఉంది మరియు అనుసరించడానికి మరియు అర్థం చేసుకోవడానికి సులభమైన బోధనా విధానాన్ని అభివృద్ధి చేశారు. ఎక్సెల్‌పై అతని నైపుణ్యం కలిగిన జ్ఞానం ప్రపంచవ్యాప్తంగా వేలాది మంది విద్యార్థులు మరియు నిపుణులకు వారి నైపుణ్యాలను మెరుగుపర్చడానికి మరియు వారి కెరీర్‌లో రాణించడానికి సహాయపడింది. తన బ్లాగ్ ద్వారా, హ్యూ తన జ్ఞానాన్ని ప్రపంచంతో పంచుకున్నాడు, ఉచిత Excel ట్యుటోరియల్స్ మరియు ఆన్‌లైన్ శిక్షణను అందిస్తూ వ్యక్తులు మరియు వ్యాపారాలు వారి పూర్తి సామర్థ్యాన్ని చేరుకోవడంలో సహాయపడతాయి.