Excel VBA: Angalia Ikiwa Faili Ipo au La

  • Shiriki Hii
Hugh West

Mojawapo ya matumizi mazuri ya Excel VBA katika maisha yetu ya kila siku ni kwamba tunaweza kuangalia ikiwa faili iko kwenye mashine yetu au kutoitumia. Katika makala haya, nitakuonyesha jinsi unavyoweza kuangalia kama faili lipo au halipo kwenye kompyuta zetu kwa kutumia Excel VBA .

Msimbo wa VBA Kuangalia Ikiwa Faili Ipo au Hapana (Haraka Tazama)

1595

Pakua Kitabu cha Mazoezi

Pakua kitabu hiki cha mazoezi ili ufanye mazoezi unaposoma makala haya.

VBA Angalia Ikiwa Faili Ipo.xlsm

Muhtasari wa Msimbo wa VBA ili Kuangalia Ikiwa Faili Lipo au La (Uchambuzi wa Hatua kwa Hatua)

Kwa hivyo, bila kuchelewa zaidi, twende kwenye mjadala wetu mkuu leo. Tutachambua msimbo wa VBA hatua kwa hatua ili kujifunza jinsi ya kuangalia kama faili ipo au haipo kwenye kompyuta zetu.

⧪ Hatua ya 1: Kuweka Muhimu. Ingizo

Mwanzoni mwa msimbo, tunapaswa kuingiza ingizo muhimu ndani yake. Kuna ingizo moja pekee linalohitajika katika msimbo huu, na hilo ni jina la faili ambalo tunatafuta. Ingiza jina kamili la faili (Pamoja na saraka inayohusishwa).

8865

⧪ Hatua ya 2: Kutoa Jina la Faili kwa Kitendaji cha VBA Dir

Ifuatayo, tutatumia mbinu ndogo. Tutatumia VBA Dir function kutoa jina la faili. Ikiwa hakuna faili kama hiyo, kitendakazi cha Dir kitarudisha mfuatano usiofaa.

7088

⧪Hatua ya 3: Kukagua ikiwa Faili Ipo kwa Kutumia Kizuizi cha Ikiwa

Hii ndiyo hatua muhimu zaidi. Tumeambia hapo awali kwamba ikiwa hakuna faili katika jina lililopewa, kazi ya Dir inarudisha kamba isiyofaa. Tutatumia mali hii ndani ya If-block ili kuangalia kama faili ipo au la.

8696

Kwa hivyo VBA msimbo utakuwa:

Msimbo wa VBA:

9355

Pato:

Tekeleza msimbo. Kwenye kompyuta yangu, kisanduku cha ujumbe kitaonyesha, “Faili lipo” , kwa sababu lipo kwenye mashine yangu.

Kwenye mashine yako, matokeo yanaweza kuwa tofauti kulingana na ikiwa faili ipo au haipo.

Soma Zaidi: Excel VBA: Angalia Ikiwa Laha Lipo (Njia 2 Rahisi)

Kutengeneza Macro Ili Kukagua Aina mbalimbali za Faili Zilizopo au Kutotumia Excel VBA

Hapa tuna seti ya data katika lahakazi ya Excel ambayo ina jina la baadhi ya faili pamoja. na saraka katika masafa B4:B8 .

Lengo letu ni kutengeneza Macro ambayo itaandika Ipo / Haipo kando ya kila mmoja wao baada ya kuangalia kama zipo au hazipo kwenye kompyuta.

⧪ Hatua ya 1: Kufungua Dirisha la VBA

Bonyeza ALT + F11 kwenye kibodi yako ili kufungua Visual Basic dirisha.

⧪ Hatua ya 2: Kuweka Moduli Mpya 3>

Nenda kwenye Ingiza > Moduli kwenye upau wa vidhibiti. Bofya kwenye Moduli . Moduli mpya inaitwa Moduli1 (au kitu kingine chochote kulingana na historia yako ya zamani) itafunguka.

⧪ Hatua ya 3: Kuweka Msimbo wa VBA

Hii ndiyo hatua muhimu zaidi. Ingiza msimbo wa VBA ufuatao kwenye moduli.

Msimbo wa VBA:

3682

⧪ Hatua ya 5: Kuendesha Msimbo

Bofya zana ya Run Sub / UserForm kutoka upau wa vidhibiti hapo juu.

Msimbo utafanya kazi. Na utapata “Ipo” kwa faili zilizopo, na “Haipo” kwa faili ambazo hazipo.

Soma Zaidi: Jinsi ya Kuangalia Ikiwa Thamani Ipo katika Masafa katika Excel (Njia 8)

Hitimisho

Kwa hivyo, huu ni mchakato wa kutengeneza Macro kutuma Barua pepe kutoka Excel iliyo na kiambatisho. Je, una maswali yoyote? Jisikie huru kutuuliza. Na usisahau kutembelea tovuti yetu ExcelWIKI kwa machapisho na masasisho zaidi.

Hugh West ni mkufunzi na mchambuzi mwenye uzoefu wa juu wa Excel na uzoefu wa zaidi ya miaka 10 katika tasnia. Ana Shahada ya Kwanza katika Uhasibu na Fedha na Shahada ya Uzamili katika Utawala wa Biashara. Hugh ana shauku ya kufundisha na ameanzisha mbinu ya kipekee ya kufundisha ambayo ni rahisi kufuata na kuelewa. Ujuzi wake wa kitaalam wa Excel umesaidia maelfu ya wanafunzi na wataalamu ulimwenguni kote kuboresha ujuzi wao na kufaulu katika taaluma zao. Kupitia blogu yake, Hugh hushiriki ujuzi wake na ulimwengu, akitoa mafunzo ya bila malipo ya Excel na mafunzo ya mtandaoni ili kuwasaidia watu binafsi na biashara kufikia uwezo wao kamili.