Як выкарыстоўваць VBA для выбару дыяпазону з актыўнай ячэйкі ў Excel (3 метады)

  • Падзяліцца Гэтым
Hugh West

Мы пакажам вам 3 метады ў Excel VBA для выбару дыяпазону з актыўнай ячэйкі . Каб прадэманстраваць гэта, мы абралі набор даных з 3 слупкамі : « Імя », « Прозвішча » і « Электронная пошта ”. Мы абярэм ячэйку і з дапамогай Excel VBA выбярэм дыяпазон з гэтай ячэйкі .

Спампаваць практычны сшытак

Выбраць дыяпазон з Active Cell.xlsm

3 спосабу выбраць дыяпазон з актыўнай ячэйкі з дапамогай VBA ў Excel

1. Выкарыстанне VBA для выбару дыяпазону ад актыўнай ячэйкі да апошняй непустой ячэйкі

Для першага метаду мы будзем выкарыстоўваць уласцівасць Range.End .

Тут мы ўвядзем наш код як Модуль . Каб выклікаць акно Модуль , зрабіце наступныя-

Крокі:

  • Спачатку з Распрацоўшчыка укладка >>> абярыце Visual Basic .

З'явіцца акно Visual Basic .

  • Нарэшце, з Уставіць >>> абярыце Модуль .

Гэта адкрые акно Модуль .

1.1. Выкарыстанне ўласцівасці End(xlUp)

У гэтым раздзеле мы збіраемся выбраць дыяпазон уверх да апошняй непустой ячэйкі з нашай актыўнай ячэйкі .

Крокі:

  • Спачатку адкрыйце акно Модуль .
  • Па-другое, увядзіце наступны код.
7265

Мы тэлефануем нашаму Суб Працэдура ToUp . Затым мы выбіраем наш дыяпазон . Першае значэнне - наша актыўная ячэйка . Апошняе значэнне — ActiveCell.End(xlUp) . Нарэшце, мы выбіраем дыяпазон метадам Дыяпазон . Выбраць .

  • Па-трэцяе, Захавайце і зачыніце акно.
  • Пасля гэтага абярыце ячэйку C6 . Гэта ячэйка з'яўляецца нашай актыўнай ячэйкай .

Цяпер мы збіраемся выклікаць акно Macro . Каб зрабіць гэта-

  • На ўкладцы Распрацоўшчык >>> абярыце Макрасы .

Пасля гэтага з'явіцца дыялогавае акно Макрас .

  • Затым выберыце « ToUp » з « Назва макраса: ».
  • Нарэшце, націсніце Выканаць .

Мы бачым, што мы выбралі дыяпазон ячэек C4:C6 .

Дадатковая інфармацыя: Excel VBA: капіраванне дынамічнага дыяпазону ў іншую кнігу

1.2. Уключэнне ўласцівасці End(xlDown)

У гэтым раздзеле мы збіраемся выбраць дыяпазон уніз з нашай актыўнай ячэйкі .

Крокі:

  • Па-першае, адкрыйце акно Модуль .
  • Па-другое, увядзіце наступны код.
8060

Мы выклікаем наш Sub Procedure ToDown . Затым мы выбіраем наш дыяпазон . Першае значэнне - наша актыўная ячэйка . Апошняе значэнне - ActiveCell.End(xlDown) . Нарэшце, мывыбар дыяпазону з дапамогай дыяпазону . Выберыце метад.

  • Па-трэцяе, Захавайце і зачыніце акно.
  • Пасля гэтага абярыце ячэйку C6 . Гэта наша актыўная ячэйка .

  • Затым адкрыйце дыялогавае акно Макрас .
  • Абярыце “ ToDown ”.
  • Нарэшце, націсніце на Run .

Такім чынам, мы выбралі дыяпазон з нашай актыўнай ячэйкі з дапамогай Excel VBA .

Дадатковая інфармацыя: Excel VBA для прагляду дыяпазону да пустой ячэйкі (4 прыклады)

Падобныя артыкулы

  • Excel VBA: прагляд слупкоў у дыяпазоне (5 прыкладаў)
  • Як выкарыстоўваць VBA для кожнага радка ў дыяпазоне ў Excel
  • Макрас Excel: сартаванне некалькіх слупкоў з дапамогай дынамічнага дыяпазону (4 метады)
  • VBA для перабору радкоў і слупкоў у дыяпазоне ў Excel (5 прыкладаў)
  • Як пераўтварыць дыяпазон у масіў у Excel VBA (3 спосабы)

1.3. Прымяненне ўласцівасці End(xlToLeft)

У гэтым раздзеле мы збіраемся выбраць дыяпазон злева нашай актыўнай ячэйкі .

Крокі:

  • Па-першае, адкрыйце акно Модуль .
  • Па-другое, увядзіце наступны код.
9612

Мы выклікаем наш Sub Procedure ToLeft . Затым мы выбіраем наш дыяпазон . Першае значэнне - наша актыўная ячэйка . Апошняе значэнне ActiveCell.End(xlToLeft) . Нарэшце, мы выбіраем дыяпазон з дапамогай Дыяпазон . Выберыце метад.

  • Па-трэцяе, Захавайце і зачыніце акно.
  • Пасля гэтага абярыце ячэйку D7 . Гэта наша актыўная ячэйка .

  • Затым адкрыйце дыялогавае акно Макрас .
  • Абярыце “ ToLeft ”.
  • Нарэшце, націсніце на Run .

Такім чынам, мы выбралі дыяпазон з нашай актыўнай ячэйкі з дапамогай Excel VBA .

1.4. Рэалізацыя ўласцівасці End(xlToRight)

У гэтым раздзеле мы збіраемся выбраць дыяпазон справа нашай актыўнай ячэйкі .

Крокі:

  • Па-першае, адкрыйце акно Модуль .
  • Па-другое, увядзіце наступны код.
9432

Мы выклікаем нашу падпрацэдуру ToRight . Затым мы выбіраем наш дыяпазон . Першае значэнне - наша актыўная ячэйка . Апошняе значэнне — ActiveCell.End(xlToRight) . Нарэшце, мы выбіраем дыяпазон з дапамогай Дыяпазон . Выберыце метад.

  • Па-трэцяе, Захавайце і зачыніце акно.
  • Пасля гэтага абярыце ячэйку C8 . Гэта наша актыўная ячэйка .

  • Затым адкрыйце дыялогавае акно Макрас .
  • Выберыце « Направа ».
  • Нарэшце націсніце Выканаць .

Такім чынам, мы выбралі дыяпазон з нашай актыўнай ячэйкі з дапамогай Excel VBA .

2. Выкарыстанне ўласцівасці VBA Range.Offset для выбару дыяпазону з актыўнай ячэйкі Выкарыстанне VBA ў Excel

Для другога метаду мы будзем выкарыстоўваць уласцівасць VBA Range.Offset для выбару дыяпазону з дапамогай нашай актыўнай ячэйкі .

Крокі:

  • Спачатку ўвядзіце наступны код у акно Модуль .
1844

Мы стварылі нашу падпрацэдуру UsingOffset . Затым мы выбіраем наш дыяпазон . Першае значэнне - наша актыўная ячэйка . Апошняе значэнне - ActiveCell.Offset (1,2) . З дапамогай уласцівасці Offset мы перамяшчаем 1 радок уніз і 2 слупкі управа . Нарэшце, мы выбіраем дыяпазон з дапамогай Дыяпазон . Выберыце метад.

  • Па-другое, Захавайце і зачыніце акно.
  • Пасля гэтага абярыце ячэйку B8 . Гэта наша актыўная ячэйка .

  • Затым адкрыйце дыялогавае акно Макрас .
  • Выберыце « UsingOffset ».
  • Нарэшце націсніце Выканаць .

У заключэнне, мы выбралі дыяпазон з актыўнай ячэйкі . Больш за тое, так павінен выглядаць апошні крок.

Больш падрабязна: Excel VBA: Атрымайце дыяпазон ячэек са значэннямі (7 Прыклады)

3. Выберыце дыяпазон з актыўнай ячэйкі з дапамогай VBA ў Excel, выкарыстоўваючы ўласцівасць CurrentRegion

Для апошняга метаду мы будзем выкарыстоўваць уласцівасць Range.CurrentRegion .

Крокі:

  • Па-першае, увядзіце наступны код у акно Модуль .
6454

Мы выклікаем нашу падразмерку працэдуру cРэгіён . Затым мы выбіраем наш дыяпазон . З дапамогай уласцівасці CurrentRegion мы выбіраем дыяпазон да пустой ячэйкі . Нарэшце, мы выбіраем дыяпазон з дапамогай Дыяпазон . Метад выбару .

  • Па-другое, Захавайце і вярніцеся да аркуша Excel .
  • Пасля гэтага абярыце ячэйку C10 . Гэта наша актыўная ячэйка .

  • Затым адкрыйце дыялогавае акно Макрас .
  • Выберыце « cRegion ».
  • Нарэшце націсніце Выканаць .

Такім чынам, мы выбралі дыяпазон да пустой ячэйкі .

Практычны раздзел

Мы падалі практычныя наборы дадзеных для кожнага метаду ў файле Excel .

Выснова

Мы' мы паказалі вам 3 метады Excel VBA выбар дыяпазону з актыўнай ячэйкі . Калі ў вас узніклі праблемы з разуменнем крокаў, не саромейцеся каментаваць ніжэй. Дзякуй за прачытанне, працягвайце выдатныя вынікі!

Х'ю Уэст з'яўляецца вельмі дасведчаным трэнерам і аналітыкам Excel з больш чым 10-гадовым вопытам работы ў галіны. Ён мае ступень бакалаўра ў галіне бухгалтарскага ўліку і фінансаў і ступень магістра дзелавога адміністравання. Х'ю захапляецца навучаннем і распрацаваў унікальны падыход да навучання, які лёгка прытрымлівацца і зразумець. Яго экспертныя веды Excel дапамаглі тысячам студэнтаў і спецыялістаў па ўсім свеце палепшыць свае навыкі і атрымаць поспех у сваёй кар'еры. Праз свой блог Х'ю дзеліцца сваімі ведамі з усім светам, прапаноўваючы бясплатныя падручнікі па Excel і онлайн-трэнінгі, каб дапамагчы прыватным асобам і прадпрыемствам цалкам раскрыць свой патэнцыял.