ສາລະບານ
ພວກເຮົາສາມາດຊອກຫາຕົວເລກແຖວໃນ Excel ໄດ້ໂດຍການນໍາໃຊ້ຫຼາຍວິທີແຕ່ VBA ສະເຫນີໃຫ້ຄຸນສົມບັດແລະການປັບແຕ່ງເພີ່ມເຕີມ. ໂດຍທີ່ພວກເຮົາສາມາດຊອກຫາຕົວເລກແຖວດ້ວຍວິທີທີ່ສະຫຼາດ. ມື້ນີ້ບົດຄວາມນີ້ຈະສະແດງໃຫ້ເຫັນ 4 macros ທີ່ເປັນປະໂຫຍດໃນການຊອກຫາຈໍານວນແຖວໃນ Excel ໂດຍການນໍາໃຊ້ VBA.
ດາວນ໌ໂຫລດປື້ມບັນທຶກການປະຕິບັດ
ທ່ານສາມາດດາວນ໌ໂຫລດ workbook Excel ໄດ້ຟຣີຈາກທີ່ນີ້ແລະ ປະຕິບັດຢ່າງເປັນອິດສະຫຼະ.
ຊອກຫາໝາຍເລກແຖວໂດຍໃຊ້ VBA.xlsm
4 Macros ເພື່ອຊອກຫາໝາຍເລກແຖວໂດຍໃຊ້ VBA ໃນ Excel
ມາແນະນຳຊຸດຂໍ້ມູນຂອງພວກເຮົາທີ່ພວກເຮົາຈະໃຊ້ເພື່ອສຳຫຼວດວິທີການທີ່ເປັນຕົວແທນຂອງການຂາຍບາງຄົນໃນພາກພື້ນຕ່າງໆ.
Macro 1: VBA ເພື່ອຊອກຫາເລກແຖວໂດຍການປ່ຽນການເລືອກ
ທຳອິດ, ພວກເຮົາຈະໃຊ້ macro ໃນ Excel VBA ເພື່ອຊອກຫາເລກແຖວໂດຍການເລືອກຕາລາງໃດນຶ່ງ. ນີ້ຫມາຍຄວາມວ່າຖ້າທ່ານພຽງແຕ່ເລືອກຕາລາງທີ່ໃຊ້ແລ້ວ, macro ຈະສະແດງຕົວເລກແຖວທັນທີ. ສໍາລັບການນັ້ນ, ທ່ານຈະຕ້ອງ ເກັບລະຫັດໃນຊີດ , ບໍ່ແມ່ນຢູ່ໃນໂມດູນ.
ຂັ້ນຕອນ:
- ຂວາ- ໃຫ້ຄລິກໃສ່ຫົວຂໍ້ແຜ່ນແລະເລືອກ ເບິ່ງລະຫັດ ຈາກ ເມນູສະພາບການ .
- ຈາກນັ້ນຂຽນ ລະຫັດຕໍ່ໄປນີ້-
3077
- ຕໍ່ມາ, ບໍ່ຈຳເປັນຕ້ອງແລ່ນລະຫັດ, ພຽງແຕ່ກັບໄປທີ່ຊີດຂອງທ່ານ.
ການແບ່ງລະຫັດ:
- ທຳອິດ, ຂ້ອຍສ້າງຂັ້ນຕອນ Private Sub – Worksheet_SelectionChange .
- ຈາກນັ້ນປະກາດຕົວແປ Rnumber as ຈຳນວນເຕັມ .
- ແຖວ ຈະກຳນົດຈຳນວນແຖວຂອງເຊລທີ່ເຮັດວຽກ.
- ຕໍ່ໄປ, ຄຳຖະແຫຼງ ຖ້າ ຈະກວດສອບ ເຊລທີ່ເຮັດວຽກບໍ່ວ່າຈະຫວ່າງຫຼືບໍ່, ຈາກນັ້ນ MsgBox ຈະສະແດງຜົນອອກມາ.
- ຕອນນີ້ພຽງແຕ່ຄລິກໃສ່ເຊລທີ່ໃຊ້ແລ້ວ ແລະມັນຈະສະແດງແຖວໃຫ້ທ່ານເຫັນ. ຕົວເລກ.
ອ່ານເພີ່ມເຕີມ: Excel VBA: ຊອກຫາ String ໃນຖັນ ແລະສົ່ງຄືນເລກແຖວ
Macro 2: ຊອກຫາຈໍານວນແຖວຂອງ Active Cell ໂດຍໃຊ້ VBA
ມາໂຄຣນີ້ຈະສົ່ງຄືນເລກແຖວຂອງເຊລທີ່ໃຊ້ງານຢູ່ໃນຕາລາງທີ່ລະບຸຂອງຊີດຂອງພວກເຮົາ. ດັ່ງນັ້ນ, ພວກເຮົາຈະຕ້ອງກ່າວເຖິງຊື່ແຜ່ນວຽກແລະຕາລາງຜົນຜະລິດໃນລະຫັດຂອງພວກເຮົາ. ທີ່ນີ້, ພວກເຮົາຈະໃຊ້ Cell D14 ເປັນຕາລາງຜົນຜະລິດຂອງພວກເຮົາ.
ຂັ້ນຕອນ:
- ກົດ ALT + F11 ເພື່ອເປີດ ໜ້າຕ່າງ VBA .
- ຕໍ່ໄປ, ຄລິກຕໍ່ໄປນີ້ເພື່ອໃສ່ໂມດູນໃໝ່: ໃສ່ > ໂມດູນ .
- ຫຼັງຈາກນັ້ນ, ໃຫ້ພິມລະຫັດຕໍ່ໄປນີ້ໃນໂມດູນ-
1946
- ຈາກນັ້ນກັບຄືນໄປຫາຊີດຂອງທ່ານ.
ການແບ່ງລະຫັດ:
- ທີ່ນີ້ , Find_Row_Number_of_an_Active_Cell() ແມ່ນ Sub
- The wSheet ຖືກປະກາດເປັນ Worksheet
- ຈາກນັ້ນຄຳຖະແຫຼງ Set ຈະເລືອກເຊລທີ່ເຮັດວຽກ
- ໄລຍະ ຈະສົ່ງຄືນເລກແຖວໃນຕາລາງອອກ.
- ໃນປັດຈຸບັນເລືອກ cell ແລະຄລິກໃສ່ດັ່ງຕໍ່ໄປນີ້: ຜູ້ພັດທະນາ >;Macros .
- ຫຼັງຈາກປາກົດຢູ່ໃນກ່ອງໂຕ້ຕອບ Macro , ພຽງແຕ່ເລືອກຊື່ macro ແລະກົດ ແລ່ນ .
ຈາກນັ້ນບໍ່ດົນ, ທ່ານຈະເຫັນວ່າເລກແຖວຂອງຕາລາງທີ່ເລືອກຖືກສົ່ງຄືນໃນຕາລາງຜົນຜະລິດຂອງພວກເຮົາ.
ທ່ານສາມາດເຫັນໄດ້ວ່າເຊລ B8 ຖືກເລືອກແລ້ວ, ດັ່ງນັ້ນ 8 ແມ່ນຜົນຜະລິດ.
ອ່ານເພີ່ມເຕີມ: ວິທີການຮັບຈໍານວນແຖວຂອງຕາລາງປະຈຸບັນໃນ Excel (4 ວິທີດ່ວນ)
ການອ່ານທີ່ຄ້າຍຄືກັນ
- ວິທີເພີ່ມຈໍານວນແຖວໃນ ສູດ Excel (6 ວິທີທີ່ມີປະໂຫຍດ)
- ເອົາເລກແຖວຈາກໄລຍະດ້ວຍ Excel VBA (9 ຕົວຢ່າງ)
- ວິທີສົ່ງເລກແຖວຂອງ a Cell Match ໃນ Excel (7 ວິທີ)
- ວິທີຮັບເລກແຖວຈາກຄ່າເຊລໃນ Excel (5 ວິທີ)
Macro 3: VBA ເພື່ອຊອກຫາຕົວເລກແຖວໂດຍການຈັບຄູ່ຄ່າ
ຖ້າທ່ານຕ້ອງການຊອກຫາຕົວເລກແຖວໂດຍການຊອກຫາຄ່ານັ້ນ macro ນີ້ແມ່ນສໍາລັບທ່ານ. ທ່ານຈະຕ້ອງໄດ້ກ່າວເຖິງຄ່າຄົ້ນຫາແລະເລກຖັນໃນລະຫັດດັ່ງທີ່ສະແດງໃຫ້ເຫັນໃນຮູບຂ້າງລຸ່ມນີ້.
ຂັ້ນຕອນ:
- ປະຕິບັດຕາມທໍາອິດ ສອງຂັ້ນຕອນຈາກວິທີການກ່ອນໜ້ານີ້ ເພື່ອໃສ່ໂມດູນໃໝ່.
- ຈາກນັ້ນ, ໃສ່ລະຫັດຕໍ່ໄປນີ້ໃນມັນ-
7856
- ຫຼັງຈາກນັ້ນ, ໃຫ້ກັບຄືນໄປຫາ ຊີດ.
ການແບ່ງລະຫັດ:
- ຢູ່ນີ້, Find_Row_Matching_a_Value() ແມ່ນ Sub
- ແລະ wBook ແລະ wSheet ຖືກປະກາດເປັນ Worksheet ແລະ fCell ຖືກປະກາດເປັນ Range .
- The wBook ແລະ wSheet ຖືກຕັ້ງ ສໍາລັບ ActiveWorkbook ແລະ ActiveSheet .
- Const ຈະເອົາການປ້ອນຂໍ້ມູນສໍາລັບຄ່າຄົ້ນຫາ.
- ຕໍ່ມາ, ໄລຍະ. ຈະຄົ້ນຫາຄ່າຜ່ານຖັນທີ່ໄດ້ກ່າວມາ.
- ຕໍ່ໄປ, ຂໍ້ຄວາມ ຖ້າ ແລະ ອື່ນ ຈະສະແດງຜົນໂດຍໃຊ້ MsgBox .
- ຕໍ່ມາ, ເຮັດຕາມຂັ້ນຕອນທີ 5 ຈາກວິທີການກ່ອນໜ້ານີ້ ເພື່ອເປີດກ່ອງໂຕ້ຕອບ Macro .
- ເລືອກ ຊື່ macro ແລະພຽງແຕ່ກົດ Run .
ໃນໄວໆນີ້ ກ່ອງການແຈ້ງເຕືອນຈະສະແດງໝາຍເລກແຖວໃຫ້ທ່ານ.
ອ່ານເພີ່ມເຕີມ: Excel VBA: Return Row Number of Value (5 ວິທີທີ່ເຫມາະສົມ)
Macro 4: ປຸ່ມເພື່ອຊອກຫາເລກແຖວ
ໃນວິທີການສຸດທ້າຍຂອງພວກເຮົາ, ພວກເຮົາຈະສະແດງວິທີການທີ່ສະຫລາດທີ່ສຸດເພື່ອກໍານົດຕົວເລກແຖວໂດຍໃຊ້ VBA macro. ພວກເຮົາຈະສ້າງປຸ່ມແລະຈະມອບ macro ກັບມັນ. ເມື່ອເຮົາຄລິກໃສ່ປຸ່ມ, ມັນຈະເປີດປ່ອງປ້ອນຂໍ້ມູນທີ່ພວກເຮົາສາມາດໃຫ້ການປ້ອນຂໍ້ມູນຄ່າການຊອກຫາສໍາລັບການທີ່ພວກເຮົາຕ້ອງການຈໍານວນແຖວ. macro ທີ່ຜ່ານມາສາມາດຄົ້ນຫາຜ່ານຖັນທີ່ໄດ້ກ່າວມາແຕ່ macro ນີ້ສາມາດຊອກຫາຖັນໃດກໍໄດ້, ຢູ່ບ່ອນໃດກໍໄດ້ໃນຊີດ.
ຂັ້ນຕອນ:
- ອີກຄັ້ງ ປະຕິບັດຕາມສອງຂັ້ນຕອນທໍາອິດຈາກວິທີທີສອງ ເພື່ອໃສ່ໂມດູນໃຫມ່.
- ຕໍ່ໄປ, ໃສ່ລະຫັດຕໍ່ໄປນີ້ໃນມັນ-
4429
- ຈາກນັ້ນກັບໄປທີ່ ຂອງເຈົ້າຊີດ.
ການແບ່ງລະຫັດ:
- ທຳອິດ, ຂ້ອຍສ້າງ Sub ຂັ້ນຕອນ Find_Row_Number().
- ຈາກນັ້ນປະກາດສອງຕົວແປ, mValue ເປັນ String ແລະ row ເປັນ Range .
- ຈາກນັ້ນໃຊ້ InputBox ເພື່ອໃສ່ຄ່າ.
- ຕໍ່ມາ, ຄຳສັ່ງ Set ແລະ If ຈະຊອກຫາຕົວເລກແຖວຖ້າມັນບໍ່ຫວ່າງ. ນັກພັດທະນາ > ແຊກ ແລະຫຼັງຈາກນັ້ນເລືອກ ປຸ່ມ ຄໍາສັ່ງຈາກ ພາກສ່ວນການຄວບຄຸມແບບຟອມ .
- ຈາກນັ້ນ ທ່ານຈະໄດ້ຮັບ ເຄື່ອງໝາຍບວກ ດ້ວຍຕົວກະພິບຂອງທ່ານ, ລາກບ່ອນໃດກໍໄດ້ໂດຍການຄລິກໃສ່ຊີດຂອງທ່ານຕາມຂະໜາດທີ່ທ່ານຕ້ອງການ ແລ້ວປ່ອຍຄລິກ.
- ຫຼັງຈາກປ່ອຍເມົາສ໌ແລ້ວກ່ອງໂຕ້ຕອບ Assign Macro ຈະເປີດຂຶ້ນອັດຕະໂນມັດ.
- ເລືອກ ຊື່ມາໂຄ ດັ່ງທີ່ໄດ້ກ່າວໄວ້ໃນລະຫັດ.
- ຈາກນັ້ນພຽງແຕ່ກົດ ຕົກລົງ .
- ຕໍ່ໄປ, ໃຫ້ຄລິກຂວາໃສ່ປຸ່ມ ແລະເລືອກ ແກ້ໄຂຂໍ້ຄວາມ ເພື່ອແກ້ໄຂຊື່ປຸ່ມ.
- ພິມຊື່ປຸ່ມ, ຈາກນັ້ນຄລິກບ່ອນໃດກໍໄດ້ຢູ່ນອກປຸ່ມ ແລະຊື່ຈະຖືກປ່ຽນ.<13
- ຕອນນີ້ຄລິກທີ່ປຸ່ມ, ມັນຈະເປີດກ່ອງປ້ອນຂໍ້ມູນ.
- ສຸດທ້າຍ, ພຽງແຕ່ໃສ່ຄ່າຊອກຫາແລ້ວກົດ ຕົກລົງ .
ຕອນນີ້ລອງເບິ່ງ, ມັນກຳລັງສະແດງຕົວເລກແຖວທີ່ກົງກັນ.ຄ່າ.
ອ່ານເພີ່ມເຕີມ: ຊອກຫາ String ໃນຖັນ ແລະສົ່ງຄືນເລກແຖວໃນ Excel (7 ວິທີ)
ບົດສະຫຼຸບ
ນັ້ນແມ່ນທັງໝົດສຳລັບບົດຄວາມ. ຂ້ອຍຫວັງວ່າຂັ້ນຕອນທີ່ອະທິບາຍຂ້າງເທິງຈະດີພໍທີ່ຈະຊອກຫາເລກແຖວໃນ excel ໂດຍໃຊ້ VBA. ຮູ້ສຶກບໍ່ເສຍຄ່າທີ່ຈະຖາມຄໍາຖາມໃດໆໃນສ່ວນຄໍາເຫັນແລະກະລຸນາໃຫ້ຄໍາຄິດເຫັນກັບຂ້ອຍ. ເຂົ້າເບິ່ງ ExcelWIKI ເພື່ອສຳຫຼວດເພີ່ມເຕີມ.