ສາລະບານ
ໃນບົດຄວາມນີ້, ຂ້າພະເຈົ້າຈະສະແດງໃຫ້ທ່ານເຫັນວິທີທີ່ທ່ານສາມາດເລືອກຕາລາງຫຼືລະດັບຂອງເຊລທີ່ມີ VBA ໃນ Excel. ທ່ານຈະໄດ້ຮຽນຮູ້ທີ່ຈະເລືອກອັນດຽວ, ໄລຍະຂອງເຊລ, ເຊລທີ່ມີໄລຍະທີ່ມີຊື່, ແລະເຊລທີ່ກ່ຽວຂ້ອງກັບເຊລອື່ນດ້ວຍ VBA .
ດາວໂຫລດປື້ມຄູ່ມືການປະຕິບັດ
ເລືອກ Cell ດ້ວຍ VBA.xlsm
6 ວິທີທີ່ເປັນປະໂຫຍດເພື່ອເລືອກ Cell ດ້ວຍ VBA ໃນ Excel
ມາສຳຫຼວດ 6 ວິທີທີ່ເປັນປະໂຫຍດທີ່ສຸດເພື່ອເລືອກເຊລ ຫຼື ຊ່ວງຂອງເຊວທີ່ມີ VBA .
1. ເລືອກ Cell ຂອງ Active Worksheet ດ້ວຍ VBA ໃນ Excel
ກ່ອນອື່ນໝົດ, ໃຫ້ເຮົາເລືອກ Cell ຂອງ Worksheet ທີ່ມີ VBA ໃນ Excel.
ນີ້ຂ້ອຍ. ມີປຶ້ມວຽກທີ່ເອີ້ນວ່າ Workbook1 . ມີສາມແຜ່ນງານທີ່ເອີ້ນວ່າ Sheet1 , Sheet2 , ແລະ Sheet3 ໃນປຶ້ມວຽກ. ແຜ່ນວຽກທີ່ເຮັດວຽກແມ່ນ Sheet1 .
ທ່ານສາມາດໃຊ້ແຖວຂອງລະຫັດຕໍ່ໄປນີ້ເພື່ອເລືອກຕາລາງໃດນຶ່ງ ( C5 ໃນຕົວຢ່າງນີ້) ໃນແຜ່ນວຽກທີ່ເຮັດວຽກ:
⧭ ລະຫັດ VBA:
ActiveSheet.Range("C5").Select
ຫຼື,
ActiveSheet.Cells(5,3).Select
⧭ ຜົນອອກມາ:
ແລ່ນມັນ. ແລະມັນຈະເລືອກເຊລ C5 ຂອງແຜ່ນວຽກທີ່ໃຊ້ງານ Sheet1 ຂອງ Workbook1 .
2. ເລືອກ Cell ຂອງ Active Workbook ແຕ່ບໍ່ແມ່ນຂອງ Active Worksheet ກັບ VBA ໃນ Excel
ຕອນນີ້, ໃຫ້ເຮົາເລືອກ Cell ຂອງ Workbook ທີ່ໃຊ້ວຽກ, ແຕ່ບໍ່ແມ່ນຂອງ Worksheet ທີ່ໃຊ້ງານ. ແຜ່ນວຽກຂອງພວກເຮົາແມ່ນ Sheet1 , ແຕ່ເທື່ອນີ້ພວກເຮົາຈະເລືອກcell C5 of Sheet2 .
ທ່ານສາມາດນໍາໃຊ້ລະຫັດແຖວຕໍ່ໄປນີ້:
⧭ ລະຫັດ VBA :
Application.Goto Sheets("Sheet2").Range("C5")
ຫຼື,
Application.Goto Sheets("Sheet2").Cells(5,3)
ຫຼື,
Sheets("Sheet2").Activate
Range("C5").Select
⧭ ຜົນອອກມາ:
ແລ່ນມັນ. ແລະມັນຈະເລືອກຕາລາງ C5 ຂອງແຜ່ນວຽກ Sheet2 ຂອງປຶ້ມວຽກທີ່ໃຊ້ງານ Workbook1 .
3. ເລືອກ Cell ອອກຈາກ Active Workbook ດ້ວຍ VBA ໃນ Excel
ເທື່ອນີ້ພວກເຮົາຈະເລືອກ Cell, ບໍ່ແມ່ນຈາກ Workbook ທີ່ໃຊ້ງານຢູ່.
Workbook ຂອງພວກເຮົາແມ່ນ Workbook1 . ແຕ່ພວກເຮົາມີປຶ້ມວຽກອື່ນທີ່ເອີ້ນວ່າ Workbook2 ໃນໂຟນເດີດຽວກັນ.
ໃຫ້ເຮົາເລືອກຕາລາງ C5 ຂອງ Sheet1 ຂອງ Workbook2 . .
ແຖວຂອງລະຫັດ VBA ຈະເປັນ:
⧭ ລະຫັດ VBA:
Application.Goto Workbooks("Workbook2.xlsx").Sheets("Sheet1").Range("C5")
ຫຼື,
Application.Goto Workbooks("Workbook2.xlsx").Sheets("Sheet1").Cells(5,3)
ຫຼື,
Workbooks("Workbook2.xlsx").Activate
Sheets("Sheet1").Select
⧭ ຜົນອອກມາ:
ແລ່ນລະຫັດ ແລະມັນຈະເລືອກຕາລາງ C5 ຂອງ Sheet1 ຂອງ Workbook2 .
4. ເລືອກຊ່ວງຂອງເຊລທີ່ມີ VBA ໃນ Excel
ຈົນເຖິງຕອນນີ້, ພວກເຮົາໄດ້ເລືອກພຽງເຊລດຽວເທົ່ານັ້ນ.
ເທື່ອນີ້ພວກເຮົາຈະເລືອກຊ່ວງຂອງເຊລ (ສົມມຸດວ່າ B4:C13 ໃນຕົວຢ່າງນີ້).
Range("B4:C13").Select
⧭ ຜົນຜະລິດ
ມັນຈະເລືອກເຊລ B4:C13 ຂອງແຜ່ນວຽກ Sheet1 ຂອງ Workbook1 .
ຖ້າຫາກວ່າມັນເປັນຂອງ workbook ທີ່ຫ້າວຫັນ, ແຕ່ບໍ່ແມ່ນຂອງ worksheet ທີ່ຫ້າວຫັນ ( Sheet2 ໃນຕົວຢ່າງນີ້), ໃຫ້ໃຊ້ :
⧭ ລະຫັດ VBA:
Application.Goto Sheets("Sheet2").Range("B4:C13")
⧭ ຜົນອອກມາ:
ມັນຈະເລືອກເຊລ B4:C13 ຂອງ Sheet2 ຂອງປື້ມວຽກທີ່ໃຊ້ງານ Workbook1 .
ແລະ ຖ້າທ່ານຕ້ອງການເລືອກຊ່ວງຂອງເຊວຈາກປຶ້ມວຽກທີ່ບໍ່ເຄື່ອນໄຫວ ( Workbook2 ໃນຕົວຢ່າງນີ້), ໃຊ້ລະຫັດແຖວນີ້:
⧭ ລະຫັດ VBA:
Application.Goto Workbooks("Workbook2.xlsx").Sheets("Sheet2").Range("B4:C13")
⧭ ຜົນອອກມາ:
ມັນຈະເລືອກໄລຍະ B4:C13 ຂອງ Sheet1 ຂອງ Workbook2 .
5. ເລືອກເຊລຂອງຊ່ວງທີ່ມີຊື່ດ້ວຍ VBA ໃນ Excel
ນອກນັ້ນທ່ານຍັງສາມາດເລືອກເຊລໜຶ່ງ ຫຼືຫຼາຍເຊລຂອງ ໄລຍະທີ່ມີຊື່ ດ້ວຍ VBA ໃນ Excel.
ໃນຊີດທີ່ໃຊ້ງານ Sheet1 ຂອງ Workbook1 , ພວກເຮົາມີ ໄລຍະທີ່ມີຊື່ ເອີ້ນວ່າ ABC ເຊິ່ງປະກອບດ້ວຍ ຊ່ວງ B4:C13 .
ເພື່ອເລືອກຊ່ວງທີ່ມີຊື່ ABC , ໃຫ້ໃຊ້ລະຫັດເສັ້ນນີ້:
⧭ ລະຫັດ VBA:
Range("ABC").Select
⧭ ຜົນອອກມາ:
ມັນຈະເລືອກ ໄລຍະທີ່ມີຊື່ ( B4:C13 ) ຂອງ Sheet1 ຂອງ Workbook1 .
6. ເລືອກ Cell Relative ກັບ Cell ອື່ນດ້ວຍ VBA ໃນ Excel
ສຸດທ້າຍ, ທ່ານສາມາດເລືອກ Cell ທີ່ກ່ຽວຂ້ອງກັບ Cell ອື່ນດ້ວຍ VBA .
ທ່ານສາມາດໃຊ້ ຄຸນສົມບັດຊົດເຊີຍ ຂອງ VBA ສໍາລັບອັນນີ້ຈຸດປະສົງ.
ຍົກຕົວຢ່າງ, ໃຫ້ເຮົາເລືອກຕາລາງເປັນ 2 ແຖວລຸ່ມແລະ 3 ຖັນຂວາຈາກເຊລ C5 ໃນແຜ່ນວຽກງານ Sheet1 ຂອງ Workbook1 .
ໃຊ້ລະຫັດແຖວຕໍ່ໄປນີ້:
⧭ ລະຫັດ VBA:
Range("C5").Offset(2, 3).Select
ຫຼື,
Cells(5,3).Offset(2, 3).Select
⧭ ຜົນຜະລິດ :
ມັນຈະເລືອກຕາລາງ F7 , ຕາລາງເປັນ 2 ແຖວລົງລຸ່ມ ແລະ 3 ຖັນຂວາຈາກຕາລາງ C5 .
ສະຫຼຸບ
ການນໍາໃຊ້ວິທີການເຫຼົ່ານີ້, ທ່ານສາມາດເລືອກຕາລາງຫຼືໄລຍະຂອງເຊລທີ່ມີ VBA ໃນ Excel. ທ່ານມີຄໍາຖາມໃດໆ? ກະລຸນາສອບຖາມພວກເຮົາ.