Excel VBA: ແຊກຂໍ້ມູນໃສ່ຕາຕະລາງ (4 ຕົວຢ່າງ)

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

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

ດາວໂຫລດ Practice Workbook

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

Insert Data into Table.xlsm

4 ຕົວຢ່າງການໃສ່ຂໍ້ມູນເຂົ້າໃນຕາຕະລາງໂດຍໃຊ້ VBA ໃນ Excel

ສົມມຸດວ່າ, ພວກເຮົາມີ ລາຍການຂາຍ ຂອງຮ້ານຄ້າທີ່ມີລາຍລະອຽດເຊັ່ນ: ວັນທີສັ່ງຊື້, ຊື່ຜະລິດຕະພັນ, ຈໍານວນ, ລາຄາຫົວໜ່ວຍ ແລະລາຄາທັງໝົດ.

ວິທີສ້າງຕາຕະລາງໃນ Excel

ເພື່ອ ປ່ຽນ ຊຸດຂໍ້ມູນ ເປັນ ​​ ຕາຕະລາງ Excel , ເຮັດດັ່ງຕໍ່ໄປນີ້-

  • ເລືອກ ຊຸດຂໍ້ມູນທັງໝົດ .
  • ໄປ ໄປທີ່ແຖບ ແຊກ ຈາກ Excel Ribbon .
  • ຄລິກ ໃນ ຕາຕະລາງ ທາງເລືອກ.

  • ສຸດທ້າຍ, ຄລິກທີ່ ປຸ່ມ ຕົກລົງ ໃນໜ້າຈໍ ສ້າງຕາຕະລາງ.

<9
  • ພວກເຮົາໄດ້ສຳເລັດ ປ່ຽນ ຊຸດຂໍ້ມູນ ເປັນ ​​ ຕາຕະລາງ Excel .
  • ໃສ່ຂໍ້ມູນ ເຂົ້າໄປໃນຕາຕະລາງ 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. ຫວັງເປັນຢ່າງຍິ່ງ, ມັນຈະຊ່ວຍໃຫ້ທ່ານໃຊ້ວິທີການເຫຼົ່ານີ້ມີຄວາມຫມັ້ນໃຈຫຼາຍຂຶ້ນ. ມີຄຳຖາມ ຫຼືຄຳແນະນຳໃດໆ ຢ່າລືມໃສ່ໃນປ່ອງຄຳເຫັນຂ້າງລຸ່ມ.

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