Jedwali la yaliyomo
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 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.