Daptar eusi
Salah sahiji kagunaan Excel anu paling nguntungkeun VBA dina kahirupan sapopoé nyaéta urang tiasa mariksa naha file aya dina mesin urang atanapi henteu nganggo éta. Dina artikel ieu, kuring bakal nunjukkeun anjeun kumaha anjeun tiasa pariksa naha file aya atanapi henteu dina komputer urang nganggo Excel VBA .
Kode VBA pikeun Mariksa Naha File Aya atanapi Henteu (Gancang View)
7190
Unduh Buku Latihan Praktek
Unduh buku latihan latihan ieu pikeun latihan bari maca artikel ieu.
VBA Mariksa Upami File Aya.xlsm
Tinjauan Kodeu VBA pikeun Mariksa Naha File Aya atanapi Henteu (Analisis Lengkah-demi-Lengkah)
Ku kituna, tanpa reureuh deui, hayu urang buka diskusi utama urang dinten ieu. Urang bakal ngarecah kode VBA léngkah-léngkah pikeun neuleuman kumaha carana mariksa naha file aya atanapi henteu dina komputer urang.
⧪ Lengkah 1: Nyelapkeun nu Dipikabutuh Input
Di awal kode, urang kedah ngalebetkeun input anu diperyogikeun kana éta. Aya ngan hiji input diperlukeun dina kode ieu, tur éta nami file nu urang pilari. Selapkeun nami file lengkep (Sareng diréktori anu aya hubunganana).
7184
⧪ Lengkah 2: Ékstrak Ngaran File nganggo Fungsi Dir VBA
Salajengna, urang bakal ngagunakeun trik leutik. Urang bakal nganggo VBA fungsi Dir pikeun nimba nami file. Upami teu aya file sapertos kitu, Fungsi Dir bakal ngabalikeun string null.
9823
⧪Léngkah 3: Mariksa naha File Aya ku Nganggo Blok Upami
Ieu mangrupikeun léngkah anu paling penting. Kami parantos nyarios sateuacanna yén upami henteu aya file dina nami anu dipasihkeun, fungsi Dir bakal ngabalikeun senar null. Kami bakal ngagunakeun sipat ieu dina Blok-Mun pikeun mariksa naha filena aya atanapi henteu.
7923
Ku kituna lengkep VBA kode bakal:
⧭ Kode VBA:
1405
⧭ Kaluaran:
Jalankeun kodeu. Dina komputer kuring, kotak pesen bakal mintonkeun, “The file exists” , sabab sabenerna aya dina mesin kuring.
Dina mesin Anjeun, kaluaran bisa jadi béda gumantung kana naha file. aya atanapi henteu.
Baca Selengkapnya: Excel VBA: Pariksa Lamun Lembar Aya (2 Métode Saderhana)
Ngamekarkeun Makro pikeun Mariksa Rentang File Aya atanapi Henteu Nganggo Excel VBA
Di dieu kami ngagaduhan set data dina lembar kerja Excel anu ngandung nami sababaraha file sapanjang kalayan diréktori dina rentang B4:B8 .
Tujuan kami nyaéta pikeun ngembangkeun Makro anu bakal nyerat Aya / Henteu Aya di gigireun masing-masing saatos mariksa naha aya atanapi henteu dina komputer.
⧪ Lengkah 1: Muka Jandéla VBA
Pencét ALT + F11 dina kibor anjeun pikeun muka jandela Visual Basic .
⧪ Lengkah 2: Nyelapkeun Modul Anyar
Buka Selapkeun > Modul dina tulbar. Pencét Modul . A modul anyar disebut Modul1 (atawa naon waé gumantung kana sajarah katukang anjeun) bakal muka.
⧪ Lengkah 3: Nempatkeun Kodeu VBA
Ieu léngkah anu paling penting. Selapkeun kode VBA di handap ieu dina modul.
⧭ Kode VBA:
5625
⧪ Lengkah 5: Jalankeun Kode
Klik dina alat Run Sub / UserForm tina tulbar di luhur.
Kode bakal ngajalankeun. Sareng anjeun bakal nampi “Eksis” kanggo file anu aya, sareng “Teu Aya” kanggo file anu teu aya.
Baca deui: Kumaha Mariksa Upami Niley Aya dina Rentang dina Excel (8 Cara)
Kacindekan
Ku sabab kitu, ieu mangrupikeun prosés pikeun ngembangkeun Makro pikeun ngirim Surélék tina Excel nganggo lampiran. Dupi anjeun gaduh patarosan? Ngarasa Luncat nanya kami. Sareng tong hilap nganjang ka situs kami ExcelWIKI kanggo langkung seueur tulisan sareng pembaruan.