Змест
У гэтым артыкуле я пакажу вам, як вы можаце выбраць ячэйку або дыяпазон ячэек з дапамогай VBA у Excel. Вы навучыцеся выбіраць адну ячэйку, дыяпазон ячэек, ячэйку з названым дыяпазонам і ячэйку, звязаную з іншай ячэйкай з дапамогай VBA .
Спампаваць практычны сшытак
Вылучыце ячэйку з дапамогай VBA.xlsm
6 карысных спосабаў выбраць ячэйку з дапамогай VBA ў Excel
Давайце вывучым 6 найбольш карысных метадаў выбару ячэйкі або дыяпазону ячэек з дапамогай VBA .
1. Выберыце ячэйку актыўнага працоўнага аркуша з дапамогай VBA ў Excel
Перш за ўсё, давайце абярэм ячэйку актыўнага працоўнага аркуша з VBA у Excel.
Тут я У мяне ёсць працоўная кніга пад назвай Workbook1 . У працоўнай кнізе ёсць тры працоўныя аркушы пад назвамі Аркуш1 , Аркуш2 і Аркуш3 . Актыўны аркуш - гэта Sheet1 .
Вы можаце выкарыстоўваць наступны радок кода, каб выбраць любую ячэйку ( C5 у гэтым прыкладзе) на актыўным аркушы:
⧭ Код VBA:
ActiveSheet.Range("C5").Select
Або,
ActiveSheet.Cells(5,3).Select
⧭ Вывад:
Запусціць. Ён абярэ ячэйку C5 актыўнага аркуша Sheet1 з Workbook1 .
2. Выберыце ячэйку актыўнай працоўнай кнігі, але не актыўнай працоўнай табліцы з VBA ў Excel
Цяпер давайце вылучым ячэйку актыўнай працоўнай кнігі, але не актыўнага працоўнага аркуша. Наш актыўны ліст Sheet1 , але на гэты раз мы абярэмячэйка C5 з 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. Выберыце ячэйку з актыўнай працоўнай кнігі з дапамогай VBA ў Excel
На гэты раз мы абярэм ячэйку, а не з актыўнай працоўнай кнігі.
Наша актыўная рабочая кніга Рабочая кніга1 . Але ў нас ёсць іншая працоўная кніга пад назвай 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 у гэтым прыкладзе).
Калі гэта з актыўнага аркуша, вы можаце выкарыстоўваць:
⧭ Код VBA:
Range("B4:C13").Select
⧭ Выхад
Будуць выбраны ячэйкі B4:C13 актыўнага аркуша Ліст1 з Workbook1 .
Калі гэта з актыўнай працоўнай кнігі, але не з актыўнага аркуша ( Sheet2 у гэтым прыкладзе), выкарыстоўвайце :
⧭ Код VBA:
Application.Goto Sheets("Sheet2").Range("B4:C13")
⧭ Вывад:
Будуць выбраны ячэйкі B4:C13 Ліста2 актыўнай працоўнай кнігі Workbook1 .
І калі вы хочаце выбраць дыяпазон ячэек з працоўнай кнігі, якая неактыўная ( Workbook2 у гэтым прыкладзе), выкарыстоўвайце гэты радок кода:
⧭ Код VBA:
Application.Goto Workbooks("Workbook2.xlsx").Sheets("Sheet2").Range("B4:C13")
⧭ Вывад:
Будзе абраны дыяпазон B4:C13 Аркуш1 з Рабочы сшытак2 .
5. Выберыце ячэйку найменнага дыяпазону з дапамогай VBA ў Excel
Вы таксама можаце выбраць адну або некалькі вочак Іменнага дыяпазону з дапамогай VBA у Excel.
Тут, у актыўным аркушы Sheet1 Workbook1 , у нас ёсць Named Range пад назвай ABC , які складаецца з дыяпазон B4:C13 .
Каб выбраць найменны дыяпазон ABC , выкарыстоўвайце гэты радок кода:
⧭ Код VBA:
Range("ABC").Select
⧭ Вывад:
Будзе абраны Названы дыяпазон ( B4:C13 ) Ліста1 з Рабочай кнігі1 .
6. Выберыце ячэйку адносна іншай ячэйкі з дапамогай VBA ў Excel
Нарэшце, вы можаце выбраць ячэйку адносна іншай ячэйкі з дапамогай VBA .
Вы можаце выкарыстоўваць Уласцівасць зруху VBA для гэтагамэта.
Напрыклад, давайце вылучым ячэйку на 2 радкі ўніз і 3 слупкі прама ад ячэйкі C5 на актыўным аркушы Аркуш1 з Працоўны сшытак1 .
Выкарыстоўвайце наступны радок кода:
⧭ Код VBA:
Range("C5").Offset(2, 3).Select
Або,
Cells(5,3).Offset(2, 3).Select
⧭ Вывад :
Будзе выбрана ячэйка F7 , ячэйка да 2 радкоў уніз і 3 слупкоў прама ад ячэйкі C5 .
Выснова
Выкарыстоўваючы гэтыя метады, вы можаце выбраць ячэйку або дыяпазон ячэек з VBA у Excel. Ў вас ёсць якія-небудзь пытанні? Не саромейцеся пытацца ў нас.