Excel VBA за избор на користен опсег во колона (8 примери)

  • Споделете Го Ова
Hugh West

Овој туторијал ќе прикаже 8 примери за користење VBA за избор на Користен опсег во колона во ексел. Општо земено, својството UsedRange во ексел го претставува делот од работниот лист кој има податоци за него. За да ги илустрираме примерите јасно, ќе го примениме својството UsedRange во одредена база на податоци за сите примери.

Преземете ја работната книга за вежбање

Можеме да ја преземеме работната книга за вежбање од овде .

VBA за да изберете UsedRange во Column.xlsm

8 Лесни примери на VBA за да изберете UsedRange во колона

На следната слика , можеме да ја видиме базата на податоци што ќе ја користиме за сите примери. Податокот ги содржи имињата на Продавачите , нивната Локација , Регионот, и „ Вкупниот износ “ на продажба. Во оваа база на податоци, користениот опсег ќе се разгледа вклучувајќи го и насловот. Значи, користениот опсег во следната база на податоци е ( B2:E15 ).

1. Изберете UsedRange во Колона со VBA во Excel

Прво и основно, ќе ги избереме сите колони од нашата база на податоци. За да го направите ова, ќе го користиме својството VBA изберете UsedRange во колони. Ајде да ги видиме чекорите за извршување на овој метод.

ЧЕКОРИ:

  • За почеток, кликнете со десното копче на активниот лист со име „ Избери_колони “.
  • Покрај тоа, изберете ја опцијата „ Прегледај го кодот “.

  • Потоа, горната акција отвора празно VBA прозорец со код за тој работен лист. Овој прозорец со код може да го добиеме и со притискање Alt + F11 .
  • Следно, напишете го следниов код во тој прозорец со код:
8491
  • Потоа, кликнете на Стартувај или притиснете го копчето F5 за да го вклучите кодот.

  • На крај, го добиваме резултатот како на следната слика. Можеме да видиме дека користениот опсег во колоните од нашата база на податоци е избран сега.

2. Користете VBA за да го копирате целиот UsedRange во колоната

Во вториот пример, ќе користиме VBA за да го копираме целиот користен опсег во колоните од нашата база на податоци. Општо земено, ние го користиме овој метод за да копираме одреден регион од нашата база на податоци. Треба да ги следиме чекорите подолу за да го извршиме овој метод.

ЧЕКОРИ:

  • Прво, одете во активниот таб на работниот лист со име „ Копирај '.
  • Следно, кликнете со десното копче на таа картичка и изберете ја опцијата „ Прегледај го кодот “.

  • Ќе отвори празен VBA прозорец со код за тековниот работен лист. Друг начин да го добиете овој прозорец е да притиснете Alt + F11 од тастатурата.
  • Потоа, вметнете го долунаведениот код во тој прозорец со код:
6118
  • Сега, за да го извршите кодот, кликнете на Изврши или притиснете го копчето F5 .

  • Конечно, можеме да го видиме резултатот како што следува. Исто така, можеме да видиме гранична линија околу користениот опсег. Тоа покажува дека кодот ги копирал податоцитевнатре во оваа граница.

Прочитај повеќе: Excel VBA: Копирај динамички опсег во друга работна книга

3. Брои број на колони во UsedRange со користење на VBA

Во третиот пример, ќе го броиме бројот на колони во нашата база на податоци користејќи го excel VBA изберете Used Range метод во колоната . Овој пример ќе го врати вкупниот број на колони во користениот опсег во нашата база на податоци во полето за пораки. Следете ги чекорите подолу за да го извршите овој метод.

ЧЕКОРИ:

  • Прво, изберете го активниот лист со име „ Count_Columns “.
  • Второ, кликнете со десното копче на името на активниот лист и кликнете на опцијата „ Прегледај го кодот “.

  • Горената команда отвора празен VBA прозорец со код за активниот работен лист. Можеме да го добиеме и прозорецот за код со притискање Alt + F11 од тастатурата.
  • Трето, внесете го следниот код во тој празен прозорец со код:
7146
  • Следно, кликнете на Изврши или притиснете го копчето F5 за да го вклучите кодот.

  • На крај, резултатот го добиваме во поле за пораки. Бројот на колони во користениот опсег е 4 .

Прочитајте повеќе: Како да користите VBA за броење редови во опсегот со податоци во Excel (5 макроа)

4. Excel VBA за броење број на последната колона во користениот опсег

Во претходниот метод, го извлечевме бројот на последната колона во користениот опсег.Меѓутоа, во овој пример, ќе го одредиме бројот на последната колона во користениот опсег низ целиот работен лист користејќи ја карактеристиката VBA изберете UsedRange . Ајде да ги видиме чекорите што треба да ги следиме за да го извршиме ова дејство.

ЧЕКОРИ:

  • За почеток, кликнете со десното копче на активниот лист со име „ Последна колона “.
  • Следно, изберете ја опцијата „ Прегледај го кодот “.

  • Значи, горната команда отвора празен VBA прозорец со код за тој работен лист. Алтернативен начин да се отвори тој прозорец со код е да притиснете Alt + F11 .
  • Потоа, вметнете го следниот код во тој прозорец со код:
2170
  • Сега, кликнете на Изврши или притиснете го копчето F5 за да го вклучите кодот.

  • На крајот, го добиваме нашиот резултат во полето за пораки. Последната колона во користениот опсег е 5-та колона од работниот лист.

Слични читања

  • Како да користите VBA за секој ред во опсег во Excel
  • Користете VBA за да изберете опсег од активна ќелија во Excel (3 методи)
  • Excel макро: Подреди повеќе колони со динамички опсег (4 методи)

5. Изберете Последна ќелија од последната колона од UsedRange со VBA

Во петтиот пример, ќе ја користиме карактеристиката VBA select Used Range за да ја избереме последната ќелија од последната колона во листот на Excel. За да го илустрираме овој пример, ниеќе продолжи со нашата претходна база на податоци. Сега, погледнете ги чекорите за да го направите овој метод.

ЧЕКОРИ:

  • Прво, изберете го активниот лист со име „ Последна_клетка '.
  • Следно, десен-клик на името на тој лист. Изберете ја опцијата „ Прегледај го кодот “.

  • Потоа, добиваме празен VBA прозорец со код . Исто така, можеме да притиснете Alt + F11 за да го отвориме тој прозорец со код.
  • Потоа, напишете го следниов код во тој прозорец со код:
6545
  • Сега, за да го извршите кодот кликнете на Изврши или притиснете F5 .

  • Конечно, можеме да го видиме резултатот на следната слика. Избраната последна ќелија од последната колона е ќелијата E15 .

6. Најдете опсег на ќелии од избраниот UsedRange со Excel VBA

Во овој пример, ќе примениме VBA за да го пронајдеме опсегот на ќелиите од избраниот користен опсег во работниот лист на Excel. Ќе го користиме кодот VBA за сите колони во нашиот користен опсег. Кодот ќе го врати опсегот на ќелиите, како и адресата на колоната во користениот опсег. Следете ги чекорите подолу за да го извршите ова дејство.

ЧЕКОРИ:

  • На почетокот, кликнете со десното копче на картичката за активниот лист именувана како „ Најди опсег на ќелии “.
  • Второ, изберете ја опцијата „ Прегледај го кодот “.

  • Ќе отвори празен прозорец со VBA код. Друг метод за отворање на овој прозорец со код е да притиснете Alt + F11 .
  • Трето, внесете го следниов код во тој прозорец со код:
8011
  • Потоа, за да го извршите кодот кликнете на Стартувај или притиснете го копчето F5 .

  • На крајот, поле за пораки како следнава слика го прикажува резултатот.

Слични читања

  • VBA за јамка низ редови и Колони во опсег во Excel (5 примери)
  • Како да го конвертирате опсегот во низа во Excel VBA (3 начини)

7. Вметнете Својство на VBA UsedRange за броење празни ќелии

Во овој пример, ќе ја користиме карактеристиката VBA изберете UsedRange за броење празни ќелии во лист на Excel. Понекогаш може да имаме празни ќелии во користениот опсег на нашата база на податоци. Можеме лесно да ги броиме броевите на тие празни ќелии со користење на својствата UsedRange . Ајде да ги видиме чекорите за извршување на овој пример.

ЧЕКОРИ:

  • Прво, кликнете со десното копче на активниот таб на листот со име " Empty_Cells '.
  • Следно, изберете ја опцијата „ Прегледај го кодот “.

  • Горната акција отвора празен прозорец со код VBA . Алтернативен начин да се отвори тој прозорец со код е да притиснете Alt + F11 .
  • Потоа, вметнете го следниот код во тој прозорец со код:
9059
  • Потоа, кликнете на Изврши или притиснете го копчето F5 за да го вклучите кодот.

  • Конечно, ќе го добиеме резултатот во полето за пораки. Наполето за пораки ќе го прикаже бројот на вкупни ќелии и празни ќелии во нашиот користен опсег.

8. VBA UsedRange за лоцирање на првата празна ќелија во колоната во Excel

Во последниот пример, ќе го користиме excel VBA за да ја избереме сопственоста Used Range во колоната за да ја лоцираме првата празна ќелија во нашиот работен лист на Excel. Овој метод ќе ја лоцира првата празна ќелија од одредена колона. Празната ќелија секогаш ќе биде надвор од користениот опсег на збирката податоци. Значи, ако некоја ќелија е празна или празна во користениот опсег, таа нема да се разгледува во овој метод. Сега, следете ги чекорите подолу за да го извршите овој метод.

ЧЕКОРИ:

  • За почеток, кликнете со десното копче на активниот картичката на листот со име „ Прво_празно “.
  • Покрај тоа, изберете ја опцијата „ Прегледај го кодот “.

  • Ќе отвори празен прозорец со VBA код. Можеме да притиснеме и Alt + F11 за да го отвориме тој прозорец со код.
  • Понатаму, напишете го следниов код во празното VBA прозорец за код:
4293
  • Потоа, за да го извршите кодот кликнете на Изврши или притиснете го копчето F5 .

  • На крај, горната шифра ќе ја вметне вредноста „ FirstEmptyCell “ во ќелијата E16 . Тоа е првата празна ќелија од колоната E по користениот опсег на збирката податоци.

Прочитај повеќе: Excel VBA до Јамка низ опсегот до празна ќелија (4 примери)

Заклучок

Накратко, ова упатство покажува 8 примери за користење на својствата VBA изберете UsedRange во лист на Excel. За да ги тестирате вашите вештини, преземете го работниот лист за вежбање што се користи за оваа статија. Ве молиме слободно коментирајте во полето подолу доколку имате какви било прашања. Нашиот тим ќе се обиде да реагира на вашата порака што е можно поскоро. Внимавајте на поиновативни Microsoft Excel решенија во иднина.

Хју Вест е високо искусен тренер и аналитичар на Excel со повеќе од 10 години искуство во индустријата. Има диплома за сметководство и финансии и магистер по бизнис администрација. Хју има страст за предавање и има развиено уникатен пристап на наставата кој е лесен за следење и разбирање. Неговото стручно познавање на Excel им помогна на илјадници студенти и професионалци ширум светот да ги подобрат своите вештини и да се истакнат во нивните кариери. Преку својот блог, Хју го споделува своето знаење со светот, нудејќи бесплатни упатства за Excel и онлајн обука за да им помогне на поединците и бизнисите да го достигнат својот целосен потенцијал.