ສາລະບານ
ຄຳຖະແຫຼງທີ່ມີເງື່ອນໄຂຖືກໃຊ້ເພື່ອປະຕິບັດຊຸດຂອງຄຳສັ່ງ ຂຶ້ນກັບເງື່ອນໄຂທີ່ລະບຸໄວ້ໃນພາສາການຂຽນໂປຣແກຣມ. ໃນບົດຄວາມນີ້, ພວກເຮົາຈະສະແດງໃຫ້ທ່ານເຫັນສິ່ງທີ່ ຖ້າຫາກວ່າ – ຫຼັງຈາກນັ້ນ – Else ຂໍ້ກໍານົດເງື່ອນໄຂໃນ VBA Excel ແມ່ນແລະວິທີການນໍາໃຊ້ມັນ.
ດາວໂຫລດ Workbook
ທ່ານສາມາດດາວໂຫລດສະບັບປະຕິບັດ Excel ໄດ້ຟຣີຈາກທີ່ນີ້.
ການແນະນຳກ່ຽວກັບ If – Then – Else Statement ໃນ VBA
VBA If – Then – Else ຖະແຫຼງການຕາມເງື່ອນໄຂແມ່ນໃຊ້ຕົ້ນຕໍເພື່ອຕັດສິນໃຈຂັ້ນຕອນການປະຕິບັດຂອງ. ເງື່ອນໄຂ. ຖ້າເງື່ອນໄຂເປັນຈິງແລ້ວຊຸດການກະທຳໃດໜຶ່ງຈະຖືກປະຕິບັດ, ແລະຖ້າເງື່ອນໄຂເປັນຜິດ, ຊຸດການກະທຳອື່ນຈະຖືກປະຕິບັດ.
- Syntax
5643
ຫຼື,
4511
ທີ່ນີ້,
ອາກິວເມັນ | ຕ້ອງການ/ທາງເລືອກ | ຄຳອະທິບາຍ | |
---|---|---|---|
ເງື່ອນໄຂ | ຕ້ອງການ | ການສະແດງອອກທີ່ເປັນຕົວເລກ ຫຼືສະຕຣິງທີ່ປະເມີນວ່າສຳນວນ ແມ່ນ ຖືກ ຫຼື ຜິດ . ຖ້າ ເງື່ອນໄຂ ເປັນ Null, ມັນຖືວ່າ ຜິດ . | |
ຖະແຫຼງການ | ທາງເລືອກ | ແບບຟອມແຖວດຽວທີ່ບໍ່ມີຂໍ້ ອື່ນ . ນຶ່ງ ຫຼືຫຼາຍກວ່ານັ້ນຈະຕ້ອງຖືກແຍກອອກດ້ວຍຈໍ້າສອງເມັດ. ຖ້າ ເງື່ອນໄຂ ເປັນ ຈິງ , ຄຳສັ່ງນີ້ຈະຖືກປະຕິບັດ. | ໜຶ່ງ ຫຼື ຫຼາຍຄຳຖະແຫຼງແມ່ນປະຕິບັດຖ້າບໍ່ມີ ເງື່ອນໄຂ ກ່ອນໜ້ານີ້ ຄວາມຈິງ . |
4 ຕົວຢ່າງຂອງການໃຊ້ VBA If – Then – Else Statement in Excel
ໃນພາກນີ້, ທ່ານຈະໄດ້ຮຽນຮູ້ວິທີການນໍາໃຊ້ ຖ້າຫາກວ່າ-ຫຼັງຈາກນັ້ນ-Else ໃນ VBA ລະຫັດທີ່ມີ 4 ຕົວຢ່າງ.
1. ຊອກຫາຕົວເລກທີ່ໃຫຍ່ທີ່ສຸດລະຫວ່າງສອງຕົວເລກດ້ວຍ If – Then – Else Statement
ຖ້າທ່ານມີສອງຕົວເລກ ແລະທ່ານຕ້ອງການຊອກຮູ້ວ່າອັນໃດໃຫຍ່ກວ່າ (ຫຼືນ້ອຍກວ່າ) ທ່ານສາມາດໃຊ້ If-Then-Else ຖະແຫຼງການໃນ VBA .
ຂັ້ນຕອນ:
- ກົດ Alt + F11 ເທິງແປ້ນພິມຂອງທ່ານ ຫຼືໄປທີ່ແຖບ ຜູ້ພັດທະນາ -> Visual Basic ເພື່ອເປີດ Visual Basic Editor .
- ຢູ່ໃນປ່ອງຢ້ຽມປ໊ອບອັບລະຫັດ, ຈາກແຖບເມນູ , ຄລິກ Insert -> ໂມດູນ .
- ສຳເນົາລະຫັດຕໍ່ໄປນີ້ ແລະວາງມັນໃສ່ໜ້າຕ່າງລະຫັດ.
9159
ລະຫັດຂອງເຈົ້າ ຕອນນີ້ພ້ອມທີ່ຈະແລ່ນແລ້ວ.
ນີ້, ພວກເຮົາກຳລັງປຽບທຽບສອງຕົວເລກ 12345 ແລະ 12335 , ເພື່ອຊອກຫາວ່າອັນໃດໃຫຍ່ກວ່າ. ຂະບວນການນີ້ປົກກະຕິແລ້ວແມ່ນດີເລີດສໍາລັບການຊອກຫາຈໍານວນຂະຫນາດໃຫຍ່ໃນຊຸດຂໍ້ມູນຂະຫນາດໃຫຍ່.
- ກົດ F5 ເທິງແປ້ນພິມຂອງທ່ານຫຼືຈາກແຖບເມນູເລືອກ ແລ່ນ -> ດໍາເນີນການ Sub/UserForm . ທ່ານຍັງສາມາດຄລິກທີ່ ໄອຄອນຫຼິ້ນຂະໜາດນ້ອຍ ໃນແຖບເມນູຍ່ອຍເພື່ອແລ່ນມາໂຄຣໄດ້.
ທ່ານຈະໄດ້ຮັບຜົນ. ໃນ Excel ຂອງ MsgBox
ໃນກໍລະນີຂອງພວກເຮົາ, ຕົວເລກ 12345 – ເກັບໄວ້ໃນຕົວແປ Num1 – ໃຫຍ່ກວ່າຕົວເລກ 12335 , Num2 . ດັ່ງນັ້ນ MsgBox ກໍາລັງສະແດງໃຫ້ພວກເຮົາເຫັນວ່າ ຕົວເລກທີ 1 ແມ່ນໃຫຍ່ກວ່າຕົວເລກທີ 2 .
ອ່ານເພີ່ມເຕີມ: ສູດ Excel ເພື່ອສ້າງຕົວເລກ Random (5 ຕົວຢ່າງ)
2. ການກວດສອບຜົນຂອງນັກຮຽນໂດຍໃຊ້ If – Then – Else Statement ໃນ VBA
ທ່ານສາມາດກວດເບິ່ງວ່ານັກຮຽນຜ່ານ ຫຼື ເສັງບໍ່ຜ່ານດ້ວຍຄຳຖະແຫຼງນີ້ໃນລະຫັດ VBA .
ຂັ້ນຕອນ:
- ວິທີດຽວກັນ, ເປີດ Visual Basic Editor ຈາກແຖບ ຜູ້ພັດທະນາ ແລະ Insert a ໂມດູນ ຢູ່ໃນປ່ອງຢ້ຽມລະຫັດ.
- ໃນປ່ອງຢ້ຽມລະຫັດ, ສຳເນົາລະຫັດຕໍ່ໄປນີ້ ແລະວາງມັນ.
8135
ລະຫັດຂອງທ່ານຕອນນີ້ພ້ອມແລ້ວທີ່ຈະ run.
ລະຫັດນີ້ຈະກວດເບິ່ງວ່າ Cell D5 ຖືຄ່າທີ່ໃຫຍ່ກວ່າ 33 ຫຼືບໍ່. ຖ້າມັນເຮັດແລ້ວ ມັນຈະສະແດງຜົນອອກອັນໜຶ່ງ, ຖ້າມັນບໍ່ເຮັດ, ມັນຈະສະແດງອັນອື່ນ.
- ແລ່ນ macro ແລະ ທ່ານຈະໄດ້ຮັບຜົນໄດ້ຮັບຕາມລະຫັດຂອງທ່ານ.
ເບິ່ງຊຸດຂໍ້ມູນຂ້າງເທິງດ້ວຍຜົນໄດ້ຮັບ, Cell D5 ຖື 95 ເຊິ່ງແນ່ນອນຫຼາຍກວ່າ 33 , ດັ່ງນັ້ນມັນຈຶ່ງສະແດງຜົນ Result is Pass . ແຕ່ຖ້າພວກເຮົາແລ່ນລະຫັດສໍາລັບ Cell D7 (22), ມັນຈະສະແດງເປັນຢ່າງອື່ນ.
ອ່ານເພີ່ມເຕີມ: ວິທີໃຊ້ VBA Case Statement ( 13 ຕົວຢ່າງ)
ການອ່ານທີ່ຄ້າຍຄືກັນ
- ວິທີໃຊ້ຟັງຊັນບັນທຶກໃນ Excel VBA (5 ເຫມາະສົມຕົວຢ່າງ)
- ໃຊ້ຟັງຊັນ VBA LTrim ໃນ Excel (4 ຕົວຢ່າງ)
- ວິທີໃຊ້ຟັງຊັນ VBA FileDateTime ໃນ Excel (3 ການນໍາໃຊ້)<2
- ໃຊ້ VBA Mod Operator (9 ຕົວຢ່າງ)
- ຟັງຊັນ VBA EXP ໃນ Excel (5 ຕົວຢ່າງ)
3. ອັບເດດຄຳເຫັນໃນຊັ້ນຮຽນຂອງນັກຮຽນໂດຍໃຊ້ຫຼາຍ If – Then – Else Statement ໃນ VBA
ທ່ານໄດ້ຮຽນຮູ້ວິທີສະກັດວ່ານັກຮຽນ passer ຫຼືບໍ່ດ້ວຍ If-Then-Else ຖະແຫຼງການ, ແຕ່ເທື່ອນີ້ທ່ານຈະໄດ້ຮຽນຮູ້ກ່ຽວກັບ Multiple If-Then-Else statements ດ້ວຍຕົວຢ່າງຕໍ່ໄປນີ້.
ພວກເຮົາຈະແລ່ນ VBA ລະຫັດເພື່ອຕື່ມໃສ່ກ່ອງ ຄຳເຫັນ ໂດຍອີງໃສ່ຫຼາຍເງື່ອນໄຂ.
ຂັ້ນຕອນ:
- ຄືກັນກັບກ່ອນໜ້ານີ້, ເປີດ Visual Basic Editor ຈາກແຖບ Developer ແລະ Insert a Module ໃນປ່ອງຢ້ຽມລະຫັດ.
- ຢູ່ໃນປ່ອງຢ້ຽມລະຫັດ, ສຳເນົາລະຫັດຕໍ່ໄປນີ້ ແລະວາງມັນ.
1161
ຕອນນີ້ລະຫັດຂອງເຈົ້າພ້ອມໃຫ້ແລ່ນແລ້ວ.
ລະຫັດນີ້ຈະພິມຄຳເຫັນຕາມລະດັບທີ່ບັນລຸໄດ້ໂດຍ ນັກຮຽນ.
- ແລ່ນ ລະຫັດນີ້ ແລະເບິ່ງຮູບຕໍ່ໄປນີ້ບ່ອນທີ່ກ່ອງຄໍາເຫັນຖືກຕື່ມໃສ່ໂດຍຜົນໄດ້ຮັບທີ່ເຫມາະສົມ.
4. ຖະແຫຼງການຖ້າ-ແລ້ວ-ອັນອື່ນເພື່ອອັບເດດທິດທາງ Cardinal ໂດຍອີງໃສ່ລະຫັດໃນ Excel
ທ່ານຍັງສາມາດໃຊ້ ຖ້າ-ແລ້ວ-ອັນອື່ນ ເພື່ອຊອກຫາທິດທາງ cardinal ໂດຍອີງໃສ່ລະຫັດຕົວຊີ້ວັດ. ສະຫນອງໃຫ້. ເບິ່ງຢູ່ຕໍ່ໄປນີ້ຮູບທີ່ພວກເຮົາຈະຊອກຫາບັນດາທິດທາງໂດຍອີງໃສ່ເບື້ອງຕົ້ນທີ່ໄດ້ຮັບໃຫ້.
ຂັ້ນຕອນ:
- ເປີດ Visual Basic Editor ຈາກແຖບ Developer ແລະ Insert a Module ໃນປ່ອງຢ້ຽມລະຫັດ.
- ໃນລະຫັດ ປ່ອງຢ້ຽມ, ສຳເນົາລະຫັດຕໍ່ໄປນີ້ແລ້ວວາງມັນ.
3585
ຕອນນີ້ລະຫັດຂອງເຈົ້າພ້ອມແລ່ນແລ້ວ.
- ແລ່ນ ລະຫັດນີ້ ແລະທ່ານຈະໄດ້ຮັບຊື່ທິດທາງໃນເຊລທີ່ກ່ຽວຂ້ອງ.
ຫຼື, ຖ້າທ່ານຕ້ອງການຊອກຫາພຽງແຕ່ທິດທາງດຽວໂດຍອີງໃສ່ລະຫັດ, ຫຼັງຈາກນັ້ນ ທ່ານສາມາດໃຊ້ລະຫັດຂ້າງລຸ່ມນີ້.
4742
ລະຫັດນີ້ຈະເອົາຄ່າຈາກ Cell B5 ມາພິຈາລະນາແລະກັບຄືນຜົນໄດ້ຮັບຕາມມັນໃນ Cell C5 .<3
ຕົວຢ່າງ, ຖ້າທ່ານຂຽນ “ N ” ໃນ Cell B5 , ມັນຈະໃຫ້ “ ເໜືອ ” ; ຖ້າທ່ານຂຽນ “ S ” ໃນ Cell B5 , ມັນຈະສະແດງໃຫ້ທ່ານເຫັນ “ South ” ໃນ Cell C5 .
<4 ສະຫຼຸບບົດຄວາມນີ້ໄດ້ສະແດງໃຫ້ທ່ານເຫັນວິທີໃຊ້ຄຳຖະແຫຼງ If – Then – Else ໃນ Excel ດ້ວຍ VBA . ຂ້າພະເຈົ້າຫວັງວ່າບົດຄວາມນີ້ຈະເປັນປະໂຫຍດຫຼາຍສໍາລັບທ່ານ. ທ່ານສາມາດຖາມໄດ້ຫາກທ່ານມີຄຳຖາມໃດໆກ່ຽວກັບຫົວຂໍ້.