Excel VBA: ສ້າງແຖວໃໝ່ໃນ MsgBox (6 ຕົວຢ່າງ)

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

ພວກເຮົາມັກຈະໃຊ້ 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. ທ່ານສາມາດຖາມຄໍາຖາມໃດໆໃນສ່ວນຄໍາເຫັນແລະກະລຸນາໃຫ້ຄໍາຄິດເຫັນກັບຂ້ອຍ.

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