ວິທີການເລືອກ Cell ດ້ວຍ VBA ໃນ Excel (6 ວິທີທີ່ເປັນປະໂຫຍດ)

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

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

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