ສາລະບານ
ໃນບົດຄວາມນີ້, ພວກເຮົາຈະສະແດງວິທີການ ແຊກ ຂໍ້ມູນ ເຂົ້າໄປໃນ Excel ຕາຕະລາງ ໂດຍໃຊ້ VBA ລະຫັດ . ດ້ວຍຄວາມຊ່ອຍເຫລືອຂອງຄຸນສົມບັດແລະວິທີການຂອງ Excel, ພວກເຮົາສາມາດສ້າງຄວາມສະດວກໃນການເຮັດວຽກຂອງການເພີ່ມຫຼືຂຽນທັບຂໍ້ມູນເຂົ້າໄປໃນຕາຕະລາງໄດ້ຢ່າງງ່າຍດາຍ. ມາເບິ່ງຕົວຢ່າງເພື່ອເຂົ້າໃຈຢ່າງຈະແຈ້ງກ່ຽວກັບວິທີການພ້ອມກັບລະຫັດ VBA.
ດາວໂຫລດ Practice Workbook
ດາວໂຫລດປື້ມຄູ່ມືການປະຕິບັດນີ້ເພື່ອອອກກໍາລັງກາຍໃນຂະນະທີ່ທ່ານກໍາລັງອ່ານ ບົດຄວາມນີ້.
Insert Data into Table.xlsm
4 ຕົວຢ່າງການໃສ່ຂໍ້ມູນເຂົ້າໃນຕາຕະລາງໂດຍໃຊ້ VBA ໃນ Excel
ສົມມຸດວ່າ, ພວກເຮົາມີ ລາຍການຂາຍ ຂອງຮ້ານຄ້າທີ່ມີລາຍລະອຽດເຊັ່ນ: ວັນທີສັ່ງຊື້, ຊື່ຜະລິດຕະພັນ, ຈໍານວນ, ລາຄາຫົວໜ່ວຍ ແລະລາຄາທັງໝົດ.
ວິທີສ້າງຕາຕະລາງໃນ Excel
ເພື່ອ ປ່ຽນ ຊຸດຂໍ້ມູນ ເປັນ ຕາຕະລາງ Excel , ເຮັດດັ່ງຕໍ່ໄປນີ້-
- ເລືອກ ຊຸດຂໍ້ມູນທັງໝົດ .
- ໄປ ໄປທີ່ແຖບ ແຊກ ຈາກ Excel Ribbon .
- ຄລິກ ໃນ ຕາຕະລາງ ທາງເລືອກ.
- ສຸດທ້າຍ, ຄລິກທີ່ ປຸ່ມ ຕົກລົງ ໃນໜ້າຈໍ ສ້າງຕາຕະລາງ.
<9
ໃສ່ຂໍ້ມູນ ເຂົ້າໄປໃນຕາຕະລາງ Excel, ພວກເຮົາຈະໃຊ້ຫຼາຍ ຟັງຊັນ VBA ແລະ ຄຸນສົມບັດ ໃນ ລະຫັດ ຂອງພວກເຮົາ. ພາກສ່ວນຕໍ່ໄປນີ້ອະທິບາຍວິທີການ ເປີດ ແລະ ຂຽນລະຫັດ ໃນ ຕົວແກ້ໄຂພື້ນຖານພາບ.
ຂຽນລະຫັດໃນ Visual Basic Editor
ປະຕິບັດຕາມ ຂັ້ນຕອນ ເພື່ອ ເປີດ the visual Basic ບັນນາທິການ ແລະຂຽນບາງລະຫັດຢູ່ທີ່ນັ້ນ.
- ໄປທີ່ແຖບ ນັກພັດທະນາ ຈາກ Excel Ribbon .
- ຄລິກ ຕົວເລືອກ Visual Basic.
- ໃນປ່ອງຢ້ຽມ Visual Basic ສໍາລັບແອັບພລິເຄຊັນ , ຄລິກທີ່ Insert dropdown to ເລືອກ the New Module
ດຽວນີ້ເປັນ ໂມດູນໃໝ່ ແມ່ນ ເປີດ , ຂຽນລະຫັດໃສ່ບ່ອນນັ້ນ ແລະກົດ F5 ເພື່ອ ແລ່ນ.
1. ໃສ່ຂໍ້ມູນໃສ່ແຖວສຸດທ້າຍຂອງຕາຕະລາງໂດຍໃຊ້ VBA ໃນ Excel
ໃນຕົວຢ່າງນີ້, ພວກເຮົາຈະໃຊ້ລະຫັດ VBA ເພື່ອ ເພີ່ມ a ແຖວໃໝ່ ຢູ່ ລຸ່ມ ຂອງຕາຕະລາງ ແລະຫຼັງຈາກນັ້ນ ໃສ່ຂໍ້ມູນ ໃສ່ໃນນັ້ນ. ໃນຕາຕະລາງຂອງພວກເຮົາ, ພວກເຮົາມີ 4 ແຖວ ຂອງ ຂໍ້ມູນ . ເພື່ອເພີ່ມ ອັນທີ 5 , ສຳເນົາ ແລະ ວາງ ລະຫັດຕໍ່ໄປນີ້ໃສ່ຕົວແກ້ໄຂພື້ນຖານພາບ.
5782
ກົດ F5 ເພື່ອ ແລ່ນ ລະຫັດ .
ພວກເຮົາໄດ້ ໃສ່ a ແຖວໃໝ່ ຂອງ ຂໍ້ມູນ ຢູ່ ລຸ່ມສຸດ ຂອງ ຕາຕະລາງທີ່ມີຢູ່ແລ້ວ .
ການອະທິບາຍລະຫັດ:
- ໃນລະຫັດຂອງພວກເຮົາ, ພວກເຮົາໄດ້ໃຊ້ ListObjects object ຂອງ VBA Excel ເພື່ອ grab the table with its name . ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ, ແຕ່ລະ ຂອງ ListObject ວັດຖຸແມ່ນເປັນ ຕາຕະລາງ ໃນ ແຜ່ນງານ . ເພື່ອເອົາຊື່ຕາຕະລາງ, ຄລິກ ໃນ ຕາຕະລາງ >> ຄລິກ ໃນແຖບ Table Design ໃນ Excel Ribbon.
- ຈາກນັ້ນ, ພວກເຮົາໃຊ້ ListRows . ເພີ່ມວິທີການ ເພື່ອເພີ່ມ ແຖວໃໝ່ ໃນ ຕາຕະລາງ . ວິທີນີ້ ໃຊ້ ສອງ arguments : Position ແລະ AlwaysInsert .
ໂດຍການໃສ່ ຈຳນວນເຕັມ ຕົວເລກ , ພວກເຮົາສາມາດລະບຸ ຕຳແໜ່ງທີ່ກ່ຽວຂ້ອງ ຂອງ ແຖວທີ່ເພີ່ມໃໝ່ ໃນ ຕາຕະລາງ . ໃນຕົວຢ່າງນີ້, ພວກເຮົາ ປະໄວ້ຫວ່າງເປົ່າ the ການໂຕ້ຖຽງຕໍາແຫນ່ງ , ດັ່ງນັ້ນ, ເປັນ ແຖວໃຫມ່ ໄດ້ຖືກ ເພີ່ມ ຢູ່ທີ່ . ລຸ່ມສຸດ ຂອງ ຕາຕາລາງ .
- ສຸດທ້າຍ, ພວກເຮົາຕັ້ງຂໍ້ມູນຢູ່ໃນ ແຕ່ລະ ຂອງ ເຊລ ຂອງ ໃໝ່>ເພີ່ມແຖວ . ໃນກໍລະນີນີ້, ຂໍ້ມູນແມ່ນ .Range(1) = “1/1/2022” as OrderDate, .Range(2) = “Apple” ເປັນ ຜະລິດຕະພັນ, .Range(3) = 5 as Quantity, .Range(4) = 1.77 as Unit Price.
Read More : ຊື່ຕາຕະລາງ Excel: ທັງໝົດທີ່ເຈົ້າຕ້ອງຮູ້
2. ແລ່ນລະຫັດ VBA ເພື່ອແຊກຂໍ້ມູນໃສ່ແຖວສະເພາະຂອງຕາຕະລາງໃນ Excel
ໃນຕົວຢ່າງນີ້, ພວກເຮົາຈະ ເພີ່ມແຖວຂໍ້ມູນ ຢູ່ ແຖວສະເພາະທີ່ກ່ຽວຂ້ອງກັບຕາຕະລາງ ໂດຍໃຊ້ລະຫັດດຽວກັນທີ່ພວກເຮົາໃຊ້ໃນຕົວຢ່າງຂ້າງເທິງ. ໃນກໍລະນີນີ້, ພວກເຮົາພຽງແຕ່ຕ້ອງການທີ່ຈະ ລະບຸ Position argument ຂອງ ListRows.Add method ໃນພວກເຮົາລະຫັດ. ໃຫ້ເວົ້າວ່າພວກເຮົາຕ້ອງການ ເພີ່ມຂໍ້ມູນການຂາຍ ສໍາລັບ ສີສົ້ມ ທີ່ມີລາຍລະອຽດໃນ ແຖວທີ 3 ພີ່ນ້ອງ ກັບ ຕາຕະລາງທີ່ມີຢູ່ແລ້ວ . ເພື່ອໃຫ້ມັນເກີດຂຶ້ນ, ສຳເນົາ ແລະ ວາງ ລະຫັດ ຕໍ່ໄປນີ້ໃສ່ຕົວແກ້ໄຂລະຫັດພາບ.
1584
ແລ່ນລະຫັດໂດຍການ ກົດ F5 ແຊກ ຂໍ້ມູນ ການຂາຍ ສຳລັບ Orange ໃນແຖວທີ 3 ທຽບກັບຕາຕະລາງ .
ອ່ານ ເພີ່ມເຕີມ: ລະຫັດ Excel VBA ສໍາລັບແຕ່ລະແຖວໃນຕາຕະລາງ (ເພີ່ມ, ຂຽນທັບ, ລຶບ, ແລະອື່ນໆ)
ການອ່ານທີ່ຄ້າຍຄືກັນ
- ການຄຳນວນຜົນບວກຂອງຊ່ອງຂໍ້ມູນແບ່ງຕາມຈຳນວນໃນຕາຕະລາງ Pivot
- ວິທີສະແດງການກະຈາຍຄວາມຖີ່ໃນ Excel
- [ແກ້ໄຂ] ບໍ່ສາມາດຈັດກຸ່ມວັນທີໃນຕາຕະລາງ Pivot: 4 ການແກ້ໄຂທີ່ເປັນໄປໄດ້
- ວິທີຄິດໄລ່ການກະຈາຍຄວາມຖີ່ເປີເຊັນໃນ Excel (2 ວິທີ)
- ຕາຕະລາງ Pivot ບໍ່ສົດຊື່ນ (5 ບັນຫາ & ວິທີແກ້ໄຂ)
3. Insert and Overwrite Data into a Table using VBA in Excel
ໃນທີ່ນີ້ພວກເຮົາຈະສະແດງວິທີການ ຂຽນທັບ the ຂໍ້ມູນທີ່ມີຢູ່ແລ້ວ ໃນ a ຕາຕະລາງແທນ ຂອງ ການແຊກ a ແຖວໃໝ່ ຂອງ ຂໍ້ມູນ . ເພື່ອເຮັດສິ່ງນີ້, ພວກເຮົາຈໍາເປັນຕ້ອງໃຊ້ຄຸນສົມບັດ ListObject.ListRows ຂອງ Excel ແທນ ຂອງ ListRows.Add ຄຸນສົມບັດ ພວກເຮົາໃຊ້ ກ່ອນໜ້ານີ້ . ຄຸນສົມບັດ ListObject.ListRows ຍັງເອົາ ໝາຍເລກແຖວ ( ຈຳນວນເຕັມ ຄ່າ ) ເປັນ argument ຂອງມັນ. ໃຫ້ເວົ້າວ່າ, ພວກເຮົາຕ້ອງການ ປ່ຽນແປງ ລາຄາ ຫົວໜ່ວຍ ຂອງ ສີສົ້ມ ຈາກ 2.14 ຫາ 2.35 ທີ່ພວກເຮົາ ໃສ່ ໃນ ຕົວຢ່າງກ່ອນໜ້າ . ສຳເນົາ ແລະ ວາງ ລະຫັດຕໍ່ໄປນີ້ໃສ່ໃນຕົວແກ້ໄຂພື້ນຖານພາບ.
5222
ໃນລະຫັດຂອງພວກເຮົາ, ພວກເຮົາ ຕັ້ງ the argument ສຳລັບຄຸນສົມບັດ ListObject.ListRows ເປັນ 3 ບ່ອນທີ່ ຂໍ້ມູນ ສຳລັບ ສີສົ້ມ ເປັນຂອງ . ແລ່ນ the code ໂດຍການກົດ F5 ແລະເບິ່ງ difference .
ລະຫັດມີ ປ່ຽນ ພຽງແຕ່ ລາຄາຫົວໜ່ວຍ ຂອງ ຂໍ້ມູນ ຢູ່ ແຖວທີ 3 ທຽບກັບ ກັບ ຕາຕະລາງ .
ອ່ານເພີ່ມເຕີມ: ວິທີແຊກ ຫຼືລຶບແຖວ ແລະຖັນອອກຈາກຕາຕະລາງ Excel
4. ແລ່ນລະຫັດ VBA ເພື່ອແຊກຂໍ້ມູນເຂົ້າໄປໃນຕາຕະລາງ Excel ອີງຕາມການປ້ອນຂໍ້ມູນຂອງຜູ້ໃຊ້
ໃນຕົວຢ່າງນີ້, ພວກເຮົາຈະ ໃສ່ the ຊື່ຕາຕະລາງ ແລະ ລາຍລະອຽດການຂາຍ ຂອງ ຜະລິດຕະພັນ ເປັນ ການປ້ອນຂໍ້ມູນຂອງຜູ້ໃຊ້ ແທນທີ່ຈະເປັນ ຮາດໂຄດ ມັນຢູ່ໃນ ລະຫັດ VBA ແຕ່ລະອັນ. ເວລາ . ເຮັດຕາມຄຳແນະນຳຂ້າງລຸ່ມນີ້ເພື່ອເຮັດອັນນີ້ໃຫ້ສຳເລັດ.
- ສຳເນົາ ແລະ ວາງ ລະຫັດຕໍ່ໄປນີ້ໃສ່ຕົວແກ້ໄຂລະຫັດພາບ.
1404<0
- ກົດ F5 ເພື່ອ ແລ່ນ ລະຫັດ.
- ໃສ່ the ຊື່ ຂອງ ຕາຕະລາງ ໃນ ກ່ອງປ້ອນຂໍ້ມູນ ( Table1 , ໃນຕົວຢ່າງນີ້) ແລະກົດ ຕົກລົງ. <12
- ຈາກນັ້ນໃຫ້ໃສ່ຄ່າສໍາລັບ ວັນທີສັ່ງຊື້, ຊື່ຜະລິດຕະພັນ, ປະລິມານ, ແລະ ຫົວຫນ່ວຍລາຄາ ໃນ ກ່ອງປ້ອນຂໍ້ມູນ ທີ່ ປະກົດຂຶ້ນຕາມລຳດັບ . ໃນຕົວຢ່າງນີ້, ຄ່າທີ່ພວກເຮົາໃຊ້ແມ່ນ 1/1/2022, Orange, 3, ແລະ 35.
- ດັ່ງນັ້ນ, ພວກເຮົາໄດ້ຮັບ ແຖວໃຫມ່ ກັບ ຂໍ້ມູນໃສ່ ຢູ່ ລຸ່ມສຸດ ຂອງ ຕາຕາລາງ .
ອ່ານເພີ່ມເຕີມ: ເຄັດລັບການຈັດຮູບແບບຕາຕະລາງ Excel – ການປ່ຽນແປງຮູບລັກສະນະຂອງຕາຕະລາງ
ບັນທຶກ
ເມື່ອພວກເຮົາ ເພີ່ມ a ແຖວໃຫມ່ ກັບ ຂໍ້ມູນ ໂດຍໃຊ້ລະຫັດ VBA, ຮູບແບບ , ແລະ ສູດ ຮັບ ນຳໄປ ໄປຫາ ແຖວໃໝ່ໂດຍອັດຕະໂນມັດ . ໃນຕົວຢ່າງຂອງພວກເຮົາ, TotalPrice column outputs the product of the columns Quantity , and Unit Price . ພວກເຮົາພຽງແຕ່ ໃສ່ພຽງແຕ່ the ປະລິມານ ແລະ ຄ່າຫົວໜ່ວຍລາຄາ ; ແຖວໃໝ່ ຖືກ ໃສ່ ກັບ ຜະລິດຕະພັນ ຂອງເຫຼົ່ານີ້ ສອງຄ່າ ໃນຖັນ ລາຄາລວມ. <3
ສະຫຼຸບ
ຕອນນີ້, ພວກເຮົາຮູ້ວິທີໃສ່ຂໍ້ມູນໃສ່ຕາຕະລາງ Excel ໂດຍໃຊ້ລະຫັດ VBA. ຫວັງເປັນຢ່າງຍິ່ງ, ມັນຈະຊ່ວຍໃຫ້ທ່ານໃຊ້ວິທີການເຫຼົ່ານີ້ມີຄວາມຫມັ້ນໃຈຫຼາຍຂຶ້ນ. ມີຄຳຖາມ ຫຼືຄຳແນະນຳໃດໆ ຢ່າລືມໃສ່ໃນປ່ອງຄຳເຫັນຂ້າງລຸ່ມ.