ສາລະບານ
ພວກເຮົາມັກຈະໃຊ້ MsgBox ໃນ VBA ເພື່ອສະແດງການແຈ້ງເຕືອນຫຼັງຈາກແລ່ນລະຫັດ. ບາງຄັ້ງສາຍດຽວບໍ່ສາມາດສະແດງຜົນຜະລິດໄດ້ຢ່າງຖືກຕ້ອງ. ຫຼັງຈາກນັ້ນ, ພວກເຮົາຈໍາເປັນຕ້ອງ ເພີ່ມແຖວໃຫມ່ . ດັ່ງນັ້ນຈາກບົດຄວາມນີ້, ທ່ານຈະໄດ້ຮຽນຮູ້ 6 Macros ທີ່ເປັນປະໂຫຍດເພື່ອເພີ່ມແຖວໃຫມ່ໃນ MsgBox ໂດຍໃຊ້ Excel VBA.
ດາວໂຫລດປື້ມຄູ່ມືການປະຕິບັດ
ທ່ານສາມາດດາວນ໌ໂຫລດແມ່ແບບ Excel ໄດ້ຟຣີຈາກທີ່ນີ້ແລະປະຕິບັດດ້ວຍຕົວທ່ານເອງໄດ້>6 ຕົວຢ່າງການສ້າງແຖວໃໝ່ໃນ MsgBox ໂດຍໃຊ້ Excel VBA
1. ໃຊ້ vbNewLine ເພື່ອເພີ່ມແຖວໃໝ່ໃນ MsgBox ໂດຍໃຊ້ Excel VBA
ທີ່ນີ້, ພວກເຮົາຈະໃຊ້ vbNewLine ໃນ VBA Macro ເພື່ອເພີ່ມແຖວໃນ MsgBox. ຂ້ອຍຈະສະແດງ “ ສະບາຍດີ! ” ໃນແຖວທຳອິດ ແລະ “ ຍິນດີຕ້ອນຮັບສູ່ ExcelWIKI” ໃນແຖວທີສອງ.
ຂັ້ນຕອນ:
- ກົດ Alt + F11 ເພື່ອເປີດ ໜ້າຕ່າງ VBA .
- ຈາກນັ້ນ ຄລິກ ດັ່ງນີ້ ໃສ່ໂມດູນ: Insert ➤ Module .
- ຕໍ່ມາ, ພິມລະຫັດຕໍ່ໄປນີ້ໃສ່ໃນມັນ-
3007
- ຈາກນັ້ນ ກັບຄືນໄປບ່ອນ ກັບ ຊີດຂອງທ່ານ ແລະ ຄລິກ ດັ່ງຕໍ່ໄປນີ້ເພື່ອເປີດ Macros ກ່ອງໂຕ້ຕອບ: ຜູ້ພັດທະນາ ➤ Macros .
- ເລືອກ the Macro ຊື່ ຕາມທີ່ລະບຸໄວ້ໃນ ລະຫັດ .
- ສຸດທ້າຍ, ພຽງແຕ່ກົດ Run .
ຕອນນີ້ໃຫ້ເບິ່ງ, vbNewLine ກຳລັງສະແດງຜົນອອກມາໃນ ສອງ.ແຖວ .
ອ່ານເພີ່ມເຕີມ: VBA ເພື່ອສ້າງຫຼາຍແຖວໃນຕົວອີເມວໃນ Excel (2 ວິທີການ)
2. ໃຊ້ vbCrLf ເພື່ອສ້າງແຖວໃໝ່ໃນ MsgBox ໂດຍໃຊ້ VBA ໃນ Excel
ຕອນນີ້ພວກເຮົາຈະໃຊ້ຄ່າຄົງທີ່ອື່ນຂອງ VBA – vbCrLf ເພື່ອສ້າງແຖວໃໝ່ໃນ MsgBox . ມັນຍັງຈະເພີ່ມແຖວໃໝ່ລະຫວ່າງສອງແຖວຕິດຕໍ່ກັນ.
ຂັ້ນຕອນ:
- ທຳອິດ, ໃຫ້ເຮັດຕາມ ສອງຂັ້ນຕອນທຳອິດຈາກວິທີທຳອິດ. ເພື່ອໃສ່ໂມດູນໃນ VBA
- ຈາກນັ້ນ ຂຽນ ຕໍ່ໄປນີ້ ລະຫັດ ໃນມັນ-
7107
- ຕໍ່ໄປ, ປະຕິບັດຕາມ ຂັ້ນຕອນທີສີ່ຈາກວິທີທໍາອິດ ເພື່ອເປີດ ກ່ອງໂຕ້ຕອບ Macro .
- ເລືອກ ຊື່ Macro ແລະກົດ Run .
ຄ່າຄົງທີ່ vbCrLf ໄດ້ເພີ່ມ ແຖວໃໝ່ ກັບ ເສັ້ນຊ່ອງຫວ່າງ ຄືກັນ.
ອ່ານເພີ່ມເຕີມ: ວິທີເພີ່ມ Line ໃນ Excel Cell (5 ວິທີງ່າຍໆ)
3. ໃສ່ vbLf ເພື່ອເພີ່ມແຖວໃໝ່ໃນ MsgBox ໂດຍໃຊ້ Excel VBA
ໃຫ້ໃຊ້ຄ່າຄົງທີ່ອື່ນ - vbLf ເພື່ອເພີ່ມ ແຖວໃໝ່ໃນ MsgBox ໃນ Excel VBA.
ຂັ້ນຕອນ:
- ເຮັດຕາມ ສອງຂັ້ນຕອນທຳອິດຈາກວິທີທຳອິດ ເພື່ອໃສ່ໂມດູນໃນ VBA
- ຕໍ່ມາ, ຂຽນ ຕໍ່ໄປນີ້ ລະຫັດ ໃນມັນ-
6205
- ຈາກນັ້ນ ປະຕິບັດຕາມ ຂັ້ນຕອນທີສີ່ຈາກວິທີການທໍາອິດ ເພື່ອເປີດ Macro dialog box .
- ພາຍຫຼັງ, ເລືອກ ຊື່ Macro ດັ່ງທີ່ໄດ້ກ່າວໄວ້ໃນລະຫັດ ແລະກົດ Run .
ແລະ ທັນທີທີ່ທ່ານຈະໄດ້ຮັບຜົນທີ່ຕ້ອງການ.
ອ່ານເພີ່ມເຕີມ: ວິທີການເພີ່ມເສັ້ນໃຫມ່ດ້ວຍສູດ concatenATE ໃນ Excel (5 ວິທີ)
4. ນຳໃຊ້ Chr ເພື່ອສ້າງແຖວໃໝ່ໃນ MsgBox ໂດຍໃຊ້ VBA ໃນ Excel
ທີ່ນີ້, ພວກເຮົາຈະໃຊ້ສອງຄ່າຄົງທີ່ຂອງ VBA- Chr(13) & Chr(10) ເພື່ອເພີ່ມແຖວ.
ຂັ້ນຕອນ:
- ເລີ່ມຕົ້ນດ້ວຍການເຮັດຕາມ ສອງຂັ້ນຕອນທຳອິດຈາກວິທີທຳອິດ ເພື່ອໃສ່ໂມດູນໃນ VBA
- ຈາກນັ້ນ ຂຽນ ຕໍ່ໄປນີ້ ລະຫັດ ໃນມັນ-
5531
- ຫຼັງຈາກນັ້ນປະຕິບັດຕາມ ຂັ້ນຕອນທີສີ່ຈາກວິທີການທໍາອິດ ເພື່ອເປີດ Macro dialog box .
- ຈາກນັ້ນເລືອກເອົາ ມອບໝາຍ ຊື່ Macro ແລະກົດ Run .
ເບິ່ງວ່າພວກເຮົາມີຜົນໄດ້ຮັບອັນດຽວກັນ.
5. ເພີ່ມແຖວໃຫມ່ພາຍໃນ Macro ໃນ Excel VBA
ໃນວິທີການທີ່ຜ່ານມາ, ພວກເຮົາບໍ່ໄດ້ທໍາລາຍເສັ້ນໃນລະຫັດ. ທີ່ນີ້, ພວກເຮົາຈະແຍກແລະເພີ່ມສາຍພາຍໃນລະຫັດ.
ຂັ້ນຕອນ:
- ທໍາອິດ, ປະຕິບັດຕາມ ສອງຂັ້ນຕອນທໍາອິດຈາກວິທີທໍາອິດ. ເພື່ອໃສ່ໂມດູນໃນ VBA
- ຕໍ່ໄປ, ຂຽນ ຕໍ່ໄປນີ້ ລະຫັດ ໃນມັນ-
4927
- ຕໍ່ມາ, ໃຫ້ເຮັດຕາມ ຂັ້ນຕອນທີສີ່ຈາກວິທີທໍາອິດ ເພື່ອເປີດ ກ່ອງໂຕ້ຕອບ Macro .
- ຈາກນັ້ນເລືອກ ຊື່ Macro ແລ້ວກົດ Run .
ດຽວນີ້ເບິ່ງວ່າ macro ໄດ້ ເພີ່ມແຖວໃໝ່ ຮັກສາ ເສັ້ນຊ່ອງຫວ່າງ ລະຫວ່າງແຖວ.
ອ່ານເພີ່ມເຕີມ: ວິທີການແບ່ງເສັ້ນໃນ Excel (4 ວິທີ)
6. ຝັງ VBA ເພື່ອເພີ່ມເສັ້ນໃຫມ່ໃນ MsgBox ໂດຍໃຊ້ປຸ່ມ
ໃນວິທີການສຸດທ້າຍຂອງພວກເຮົາ, ພວກເຮົາຈະເຮັດຫນ້າທີ່ທີ່ແຕກຕ່າງກັນເລັກນ້ອຍ. ພວກເຮົາຈະຕັ້ງ ປຸ່ມ ເພື່ອເພີ່ມແຖວໃນ MsgBox .
6.1 ປຸ່ມສຳລັບແຖວດ່ຽວ
ທຳອິດ, ພວກເຮົາ 'ຈະສ້າງປຸ່ມສໍາລັບການເພີ່ມເສັ້ນດຽວ. ສໍາລັບສິ່ງນັ້ນ, ຂ້ອຍໄດ້ສ້າງຊຸດຂໍ້ມູນທີ່ສະແດງເຖິງສາມຕາລາງເພື່ອໃຫ້ການປ້ອນຂໍ້ມູນ ນາມສະກຸນ , ທີ່ຢູ່ , ແລະ ເບີໂທລະສັບ . ເມື່ອພວກເຮົາຈະຄລິກໃສ່ ປຸ່ມ , ມັນຈະກວດສອບເຊລແລະ ຖ້າຫາກວ່າໄດ້ຮັບ cell ຫວ່າງເປົ່າ ຫຼັງຈາກນັ້ນຈະ ສະແດງຂໍ້ຄວາມ ສໍາລັບເຊລນັ້ນ.
- ຄລິກ ດັ່ງນີ້: ຜູ້ພັດທະນາ ➤ ແຊກ ແລະຫຼັງຈາກນັ້ນ ເລືອກ ກ່ອງ ສີ່ຫຼ່ຽມມຸມສາກ ຈາກ ພາກສ່ວນການຄວບຄຸມແບບຟອມ .
- ບໍ່ດົນ, ທ່ານຈະໄດ້ຮັບ ເຄື່ອງໝາຍບວກ ໃນ ຕົວກະພິບຂອງທ່ານ, ຄລິກຊ້າຍ ເມົ້າຂອງທ່ານແລະ ລາກ ໃສ່ ຊີດ ເພື່ອຕັ້ງ ຂະໜາດປຸ່ມ .
- ຈາກນັ້ນ ຄລິກຂວາ ເມົ້າສ໌ ຂອງທ່ານຢູ່ໃນປຸ່ມ ແລະເລືອກ ແກ້ໄຂຂໍ້ຄວາມ ຈາກ ເມນູບໍລິບົດ ເພື່ອຕັ້ງ ຊື່ປຸ່ມ .
- ປະເພດ the ຊື່ ແລະຄລິກບ່ອນໃດກໍໄດ້ໃນຊີດ.
- ອີກເທື່ອຫນຶ່ງ ຄລິກຂວາ ຂອງທ່ານ ເມົາສ໌ ຢູ່ເທິງປຸ່ມ ແລະເລືອກ ກຳນົດ Macro ຈາກ ເມນູບໍລິບົດ ເພື່ອຕັ້ງ Macro .
- ໃນເວລານີ້, ໃຫ້ ຊື່ Macro ແລະກົດ New .
- ຈາກນັ້ນ ພິມ ຕໍ່ໄປນີ້ ລະຫັດ –
1198
ການແບ່ງລະຫັດ<2
- ທຳອິດ, ຂ້ອຍສ້າງ ຂັ້ນຕອນຍ່ອຍ SingleLine_Button .
- ຈາກນັ້ນປະກາດຕົວແປ WS ເປັນ Worksheet .
- ຈາກນັ້ນໄດ້ນໍາໃຊ້ສາມ IF statement ເພື່ອກວດກາເບິ່ງເຊລ, ຖ້າຫາກວ່າ cell ເຕັມໄປດ້ວຍຄ່າ ມັນຈະ ລະເລີຍມັນ ແລະ ຖ້າໄດ້ຮັບຕາລາງຫວ່າງເປົ່າ ຫຼັງຈາກນັ້ນຈະສະແດງ ຂໍ້ຄວາມທີ່ກົງກັນ ຜ່ານ MsgBox .
- ຕໍ່ມາ, ພຽງແຕ່ ກັບຄືນ ໄປຫາ ຊີດຂອງທ່ານ ແລະ ຄລິກ ປຸ່ມ ປຸ່ມ .
ເນື່ອງຈາກຊ່ອງຂໍ້ມູນ ນາມສະກຸນ ຫວ່າງເປົ່າ, ນັ້ນຄືເຫດຜົນທີ່ມັນສະແດງຂໍ້ຄວາມແຈ້ງເຕືອນ.
- ກົດ ຕົກລົງ ແລະຫຼັງຈາກນັ້ນມັນຈະກວດເບິ່ງຊ່ອງຂໍ້ມູນທີສອງ. .
ຊ່ອງຂໍ້ມູນ ອັນທີສອງຫວ່າງເປົ່າ ເກີນໄປ ດັ່ງນັ້ນມັນ ໄດ້ເພີ່ມ n ew line ເພື່ອແຈ້ງເຕືອນມັນ .
ທີ່ນີ້, ຂ້າພະເຈົ້າໄດ້ຕື່ມຂໍ້ມູນໃສ່ ຊ່ອງຂໍ້ມູນທໍາອິດ ແລະຄລິກໃສ່ປຸ່ມ, ແລະເຫັນວ່າມັນຂ້າມຊ່ອງຂໍ້ມູນນັ້ນແລະ ໂດດໄປທີ່ ຊ່ອງຂໍ້ມູນທີສອງ ເພື່ອສະແດງຂໍ້ຄວາມ.
6.2 ປຸ່ມສຳລັບຫຼາຍແຖວ
ໂດຍການມອບໝາຍ ປຸ່ມນີ້, ພວກເຮົາຈະສາມາດເພີ່ມຫຼາຍແຖວຕໍ່ເວລາໃນປ່ອງຂໍ້ຄວາມ.ພາກສ່ວນກ່ອນໜ້າ ເພື່ອເພີ່ມ ປຸ່ມ ແລະກຳນົດ ມະຫາພາກ .
- ຈາກນັ້ນ ພິມ ຕໍ່ໄປນີ້ ລະຫັດ ໃນ macro-
5574
ການແບ່ງລະຫັດ
- ຢູ່ນີ້, ຂ້ອຍສ້າງ ຂັ້ນຕອນຍ່ອຍ Multiple_Line_Button .
- ຈາກນັ້ນປະກາດບາງຕົວແປ WS ເປັນ ແຜ່ນວຽກ ແລະ Last_Name , ທີ່ຢູ່ , ໂທລະສັບ , Error_msg As
- ຕໍ່ມາ, ໃຊ້ Len ແລະ Range ເພື່ອຕັ້ງຊ່ອງຂໍ້ມູນ.
- ສຸດທ້າຍ, ໃຊ້ If statements ເພື່ອກວດເບິ່ງວ່າ ຊ່ອງຂໍ້ມູນຫວ່າງເປົ່າຫຼືບໍ່ . ຖ້າມັນເຕັມແລ້ວຈະຂ້າມມັນໄປ ແລະຖ້າບໍ່ດັ່ງນັ້ນຈະສະແດງຂໍ້ຄວາມຜ່ານ MsgBox .
- ສຸດທ້າຍ, ພຽງແຕ່ ກັບຄືນ ແຜ່ນແລະ ຄລິກ ປຸ່ມ ປຸ່ມ .
ແລະເບິ່ງວ່າມັນສະແດງ ສາມແຖວ ສໍາລັບ ສາມຊ່ອງຂໍ້ມູນ ດັ່ງທີ່ພວກມັນ. ທັງໝົດແມ່ນ ຫວ່າງເປົ່າ .
ຂ້ອຍຕື່ມໃສ່ ຊ່ອງຂໍ້ມູນທຳອິດ ແລະ ດຽວນີ້ເຫັນ, ມັນສະແດງຂໍ້ຄວາມສຳລັບ ເທົ່ານັ້ນ. 2 ຊ່ອງຂໍ້ມູນຕໍ່ໄປ .
ອ່ານເພີ່ມເຕີມ: ວິທີໃສ່ຫຼາຍເສັ້ນໃນ Excel Cell (2 ວິທີງ່າຍໆ)
ບົດສະຫຼຸບ
ຂ້ອຍຫວັງວ່າຂັ້ນຕອນທີ່ອະທິບາຍໄວ້ຂ້າງເທິງຈະດີພໍທີ່ຈະສ້າງແຖວໃໝ່ໃນ MsgBox ໂດຍໃຊ້ Excel VBA. ທ່ານສາມາດຖາມຄໍາຖາມໃດໆໃນສ່ວນຄໍາເຫັນແລະກະລຸນາໃຫ້ຄໍາຄິດເຫັນກັບຂ້ອຍ.