Excel VBA: Athugaðu hvort skrá sé til eða ekki

  • Deildu Þessu
Hugh West

Ein af hagstæðustu notkun Excel VBA í daglegu lífi okkar er að við getum athugað hvort skrá sé til á vélinni okkar eða notar hana ekki. Í þessari grein mun ég sýna þér hvernig þú getur athugað hvort skrá sé til eða ekki á tölvum okkar með því að nota Excel VBA .

VBA kóða til að athuga hvort skrá sé til eða ekki (fljótur Skoða)

9171

Hlaða niður æfingabók

Sæktu þessa æfingabók til að æfa á meðan þú ert að lesa þessa grein.

VBA athuga hvort skrá sé til.xlsm

Yfirlit yfir VBA kóða til að athuga hvort skrá sé til eða ekki (skref-fyrir-skref greining)

Svo, án frekari tafa, skulum við fara í aðalumræðuna okkar í dag. Við munum brjóta niður VBA kóðann skref fyrir skref til að læra hvernig á að athuga hvort skrá sé til eða ekki á tölvunum okkar.

⧪ Skref 1: Setja inn nauðsynlega Inntak

Í upphafi kóðans verðum við að setja nauðsynleg inntak inn í hann. Það er aðeins eitt inntak sem krafist er í þessum kóða, og það er nafnið á skránni sem við erum að leita að. Settu inn fullt skráarnafn (ásamt tilheyrandi möppu).

2802

⧪ Skref 2: Útdráttur skráarnafnsins með VBA Dir aðgerðinni

Næst munum við nota smá brellu. Við munum nota VBA Dir aðgerðina til að draga út nafn skráarinnar. Ef engin slík skrá er til mun Dir fallið skila núllstreng.

6680

⧪Skref 3: Athugaðu hvort skráin sé til með því að nota If-blokk

Þetta er mikilvægasta skrefið. Við höfum sagt áðan að ef engin skrá í uppgefnu nafni er til, þá skilar Dir fallinu núllstreng. Við munum nota þessa eign innan If-blokk til að athuga hvort skráin sé til eða ekki.

5339

Svo er heildar VBA kóði verður:

VBA kóði:

2854

Output:

Keyrðu kóðann. Í tölvunni minni mun skilaboðakassi birtast, „Skráin er til“ , vegna þess að hún er í raun til á vélinni minni.

Á vélinni þinni getur úttakið verið mismunandi eftir því hvort skráin er til. er til eða ekki.

Lesa meira: Excel VBA: Athugaðu hvort blað sé til (2 einfaldar aðferðir)

Þróa fjölva til að athuga hvort úrval skráa sé til eða ekki með Excel VBA

Hér höfum við gagnasett í Excel vinnublaði sem inniheldur nafn sumra skráa ásamt með möppurnar á bilinu B4:B8 .

Markmið okkar er að þróa fjölvi sem skrifar Er til / er ekki til við hlið hvers þeirra eftir að hafa athugað hvort þau séu til eða ekki í tölvunni.

⧪ Skref 1: VBA gluggann opnaður

Ýttu á ALT + F11 á lyklaborðinu þínu til að opna Visual Basic gluggann.

⧪ Skref 2: Ný eining sett inn

Farðu í Setja inn > Module á tækjastikunni. Smelltu á Module . Ný eining sem heitir Module1 (eða eitthvað annað sem fer eftir fyrri sögu þinni) opnast.

⧪ Skref 3: Setja VBA kóðann

Þetta er mikilvægasta skrefið. Settu eftirfarandi VBA kóða inn í eininguna.

VBA kóða:

4668

⧪ Skref 5: Kóðinn keyrður

Smelltu á Run Sub / UserForm tólið á tækjastikunni hér að ofan.

Kóðinn mun keyra. Og þú færð “Er til” fyrir skrárnar sem eru til og “Er ekki til” fyrir þær skrár sem eru ekki til.

Lesa meira: Hvernig á að athuga hvort gildi sé til á bilinu í Excel (8 leiðir)

Niðurstaða

Þess vegna er þetta ferlið til að þróa Macro til að senda tölvupóst frá Excel með viðhengi. Hefur þú einhverjar spurningar? Ekki hika við að spyrja okkur. Og ekki gleyma að heimsækja síðuna okkar ExcelWIKI fyrir fleiri færslur og uppfærslur.

Hugh West er mjög reyndur Excel þjálfari og sérfræðingur með yfir 10 ára reynslu í greininni. Hann er með BA gráðu í bókhaldi og fjármálum og meistaragráðu í viðskiptafræði. Hugh hefur ástríðu fyrir kennslu og hefur þróað einstaka kennsluaðferð sem auðvelt er að fylgja eftir og skilja. Sérfræðiþekking hans á Excel hefur hjálpað þúsundum nemenda og fagfólks um allan heim að bæta færni sína og skara fram úr í starfi. Í gegnum bloggið sitt deilir Hugh þekkingu sinni með heiminum og býður upp á ókeypis Excel námskeið og netþjálfun til að hjálpa einstaklingum og fyrirtækjum að ná fullum möguleikum.