Excel VBA: ກວດເບິ່ງວ່າໄຟລ໌ມີຢູ່ຫຼືບໍ່

  • ແບ່ງປັນນີ້
Hugh West

ຫນຶ່ງໃນການນໍາໃຊ້ປະໂຫຍດຫຼາຍທີ່ສຸດຂອງ Excel VBA ໃນຊີວິດປະຈໍາວັນຂອງພວກເຮົາແມ່ນວ່າພວກເຮົາສາມາດກວດເບິ່ງວ່າມີໄຟລ໌ຢູ່ໃນເຄື່ອງຂອງພວກເຮົາຫຼືບໍ່ໄດ້ໃຊ້ມັນ. ໃນ​ບົດ​ຄວາມ​ນີ້, ຂ້າ​ພະ​ເຈົ້າ​ຈະ​ສະ​ແດງ​ໃຫ້​ທ່ານ​ເຫັນ​ວິ​ທີ​ທີ່​ທ່ານ​ສາ​ມາດ​ກວດ​ສອບ​ວ່າ​ໄຟລ​໌​ມີ​ຫຼື​ບໍ່​ຢູ່​ໃນ​ຄອມ​ພິວ​ເຕີ​ຂອງ​ພວກ​ເຮົາ​ໂດຍ​ການ​ນໍາ​ໃຊ້ Excel VBA .

ລະ​ຫັດ VBA ເພື່ອ​ກວດ​ສອບ​ວ່າ​ໄຟລ​໌​ມີ​ຫຼື​ບໍ່ (ດ່ວນ ເບິ່ງ)

5332

ດາວໂຫລດປື້ມຄູ່ມືພາກປະຕິບັດ

ດາວໂຫລດປື້ມຄູ່ມືການປະຕິບັດນີ້ເພື່ອອອກກໍາລັງກາຍໃນຂະນະທີ່ທ່ານກໍາລັງອ່ານບົດຄວາມນີ້.

VBA ກວດເບິ່ງວ່າມີໄຟລ໌ໃດ.xlsm

ພາບລວມຂອງລະຫັດ VBA ເພື່ອກວດເບິ່ງວ່າໄຟລ໌ມີຢູ່ຫຼືບໍ່ (ການວິເຄາະເທື່ອລະຂັ້ນຕອນ)

ດັ່ງນັ້ນ, ໂດຍບໍ່ມີການຊັກຊ້າຕໍ່ໄປ, ໃຫ້ໄປຫາການສົນທະນາຕົ້ນຕໍຂອງພວກເຮົາໃນມື້ນີ້. ພວກເຮົາຈະແຍກລະຫັດ VBA ແຕ່ລະຂັ້ນຕອນເພື່ອຮຽນຮູ້ວິທີກວດສອບວ່າມີໄຟລ໌ຢູ່ ຫຼື ບໍ່ມີຢູ່ໃນຄອມພິວເຕີຂອງພວກເຮົາ.

⧪ ຂັ້ນຕອນທີ 1: ການໃສ່ສິ່ງທີ່ຈໍາເປັນ. ການປ້ອນຂໍ້ມູນ

ໃນຕອນເລີ່ມຕົ້ນຂອງລະຫັດ, ພວກເຮົາຕ້ອງໃສ່ການປ້ອນຂໍ້ມູນທີ່ຈໍາເປັນເຂົ້າໃນມັນ. ຕ້ອງມີການປ້ອນຂໍ້ມູນອັນດຽວໃນລະຫັດນີ້, ແລະນັ້ນແມ່ນຊື່ຂອງໄຟລ໌ທີ່ພວກເຮົາກໍາລັງຊອກຫາ. ໃສ່ຊື່ໄຟລ໌ເຕັມ (ພ້ອມກັບໄດເລກະທໍລີທີ່ກ່ຽວຂ້ອງ).

3945

⧪ ຂັ້ນຕອນທີ 2: ການແຍກຊື່ໄຟລ໌ດ້ວຍຟັງຊັນ VBA Dir

ຕໍ່ໄປ, ພວກເຮົາຈະໃຊ້ວິທີນ້ອຍໆ. ພວກເຮົາຈະໃຊ້ VBA ຟັງຊັນ Dir ເພື່ອແຍກຊື່ຂອງໄຟລ໌. ຖ້າບໍ່ມີໄຟລ໌ດັ່ງກ່າວ, ຟັງຊັນ Dir ຈະສົ່ງຄ່າ null string.

6566

⧪ຂັ້ນ​ຕອນ​ທີ 3​: ການ​ກວດ​ສອບ​ວ່າ​ໄຟລ​໌​ມີ​ຢູ່​ໂດຍ​ການ​ນໍາ​ໃຊ້ If-Block

ນີ້​ແມ່ນ​ຂັ້ນ​ຕອນ​ທີ່​ສໍາ​ຄັນ​ທີ່​ສຸດ​. ພວກເຮົາໄດ້ບອກກ່ອນຫນ້ານັ້ນວ່າຖ້າບໍ່ມີໄຟລ໌ໃນຊື່ທີ່ລະບຸໄວ້, ຟັງຊັນ Dir ຈະສົ່ງຄ່າ null. ພວກເຮົາຈະໃຊ້ຄຸນສົມບັດນີ້ພາຍໃນ If-block ເພື່ອກວດເບິ່ງວ່າໄຟລ໌ນັ້ນມີຢູ່ຫຼືບໍ່.

3265

ດັ່ງນັ້ນຈຶ່ງສໍາເລັດ VBA ລະຫັດຈະເປັນ:

ລະຫັດ VBA:

8247

ຜົນຜະລິດ:

ແລ່ນລະຫັດ. ໃນຄອມພິວເຕີຂອງຂ້ອຍ, ກ່ອງຂໍ້ຄວາມຈະສະແດງ, “ໄຟລ໌ມີຢູ່” , ເພາະວ່າມັນມີຢູ່ໃນເຄື່ອງຂອງຂ້ອຍແທ້ໆ.

ຢູ່ໃນເຄື່ອງຂອງເຈົ້າ, ຜົນຜະລິດອາດຈະແຕກຕ່າງກັນ ຂຶ້ນກັບວ່າໄຟລ໌ນັ້ນມີຢູ່ຫຼືບໍ່. ມີຢູ່ຫຼືບໍ່.

ອ່ານເພີ່ມເຕີມ: Excel VBA: ກວດເບິ່ງວ່າມີ Sheet (2 ວິທີງ່າຍໆ)

ການ​ພັດ​ທະ​ນາ Macro ເພື່ອ​ກວດ​ສອບ​ໄລ​ຍະ​ຂອງ​ໄຟລ​໌​ທີ່​ມີ​ຫຼື​ບໍ່​ໄດ້​ໃຊ້ Excel VBA

ນີ້​ພວກ​ເຮົາ​ໄດ້​ຮັບ​ຊຸດ​ຂໍ້​ມູນ​ໃນ​ແຜ່ນ​ວຽກ Excel ທີ່​ມີ​ຊື່​ຂອງ​ບາງ​ໄຟລ​໌​ພ້ອມ​ກັບ ກັບໄດເລກະທໍລີໃນໄລຍະ B4:B8 .

ຈຸດປະສົງຂອງພວກເຮົາແມ່ນເພື່ອພັດທະນາ Macro ທີ່ຈະຂຽນ ທີ່ມີຢູ່ແລ້ວ / ບໍ່ມີຢູ່. ຢູ່ຂ້າງພວກມັນແຕ່ລະອັນຫຼັງຈາກກວດເບິ່ງວ່າມີຢູ່ຫຼືບໍ່ຢູ່ໃນຄອມພິວເຕີ.

⧪ ຂັ້ນຕອນທີ 1: ການເປີດໜ້າຕ່າງ VBA

ກົດ ALT + F11 ເທິງແປ້ນພິມຂອງທ່ານເພື່ອເປີດໜ້າຈໍ Visual Basic .

⧪ ຂັ້ນຕອນທີ 2: ການໃສ່ໂມດູນໃໝ່

ໄປທີ່ ໃສ່ > ໂມດູນ ໃນແຖບເຄື່ອງມື. ຄລິກທີ່ ໂມດູນ . ໂມດູນໃຫມ່ທີ່ເອີ້ນວ່າ Module1 (ຫຼືອັນອື່ນຂຶ້ນກັບປະຫວັດທີ່ຜ່ານມາຂອງທ່ານ) ຈະເປີດ.

⧪ ຂັ້ນຕອນທີ 3: ການວາງລະຫັດ VBA

ນີ້ແມ່ນຂັ້ນຕອນທີ່ສໍາຄັນທີ່ສຸດ. ໃສ່ລະຫັດ VBA ຕໍ່ໄປນີ້ໃນໂມດູນ.

ລະຫັດ VBA:

2456

⧪ ຂັ້ນຕອນທີ 5: ແລ່ນລະຫັດ

ຄລິກໃສ່ເຄື່ອງມື Run Sub / UserForm ຈາກແຖບເຄື່ອງມືຂ້າງເທິງ.

ລະຫັດຈະດໍາເນີນການ. ແລະທ່ານຈະໄດ້ຮັບ “ມີຢູ່” ສໍາລັບໄຟລ໌ທີ່ມີຢູ່, ແລະ “ບໍ່ມີຢູ່” ສໍາລັບໄຟລ໌ທີ່ບໍ່ມີຢູ່.

<18

ອ່ານ​ເພີ່ມ​ເຕີມ: ວິ​ທີ​ການ​ກວດ​ສອບ​ວ່າ​ຄ່າ​ມີ​ຢູ່​ໃນ​ໄລ​ຍະ Excel (8 ວິ​ທີ​)

ສະ​ຫຼຸບ

ເພາະສະນັ້ນ, ນີ້ແມ່ນຂະບວນການພັດທະນາ Macro ເພື່ອສົ່ງອີເມວຈາກ Excel ດ້ວຍໄຟລ໌ແນບ. ທ່ານ​ມີ​ຄໍາ​ຖາມ​ໃດໆ? ຮູ້ສຶກບໍ່ເສຍຄ່າທີ່ຈະຖາມພວກເຮົາ. ແລະຢ່າລືມເຂົ້າໄປທີ່ເວັບໄຊຂອງພວກເຮົາ ExcelWIKI ສຳລັບການໂພສ ແລະອັບເດດເພີ່ມເຕີມ.

Hugh West ເປັນຄູຝຶກ Excel ທີ່ມີປະສົບການສູງແລະນັກວິເຄາະທີ່ມີປະສົບການຫຼາຍກວ່າ 10 ປີໃນອຸດສາຫະກໍາ. ລາວຈົບປະລິນຍາຕີສາຂາບັນຊີ ແລະການເງິນ ແລະປະລິນຍາໂທສາຂາບໍລິຫານທຸລະກິດ. Hugh ມີຄວາມກະຕືລືລົ້ນໃນການສອນແລະໄດ້ພັດທະນາວິທີການສອນທີ່ເປັນເອກະລັກທີ່ງ່າຍຕໍ່ການຕິດຕາມແລະເຂົ້າໃຈ. ຄວາມຮູ້ຊ່ຽວຊານຂອງລາວກ່ຽວກັບ Excel ໄດ້ຊ່ວຍໃຫ້ນັກຮຽນແລະຜູ້ຊ່ຽວຊານຫລາຍພັນຄົນໃນທົ່ວໂລກປັບປຸງທັກສະຂອງເຂົາເຈົ້າແລະດີເລີດໃນອາຊີບຂອງພວກເຂົາ. ຜ່ານ blog ຂອງລາວ, Hugh ແບ່ງປັນຄວາມຮູ້ຂອງລາວກັບໂລກ, ສະຫນອງການສອນ Excel ຟຣີແລະການຝຶກອົບຮົມອອນໄລນ໌ເພື່ອຊ່ວຍໃຫ້ບຸກຄົນແລະທຸລະກິດສາມາດບັນລຸທ່າແຮງຂອງພວກເຂົາ.