ВБА за петљу - Водич за структуру и кодирање петље, примери

ВБА Екцел ВБА ВБА представља Висуал Басиц за апликације. Екцел ВБА је Мицрософтов програмски језик за Екцел и све остале Мицрософт Оффице програме, као што су Ворд и ПоверПоинт. Сви програми Оффице Суите имају заједнички програмски језик. Петља је део процеса који ће се понављати док се не испуне наведени критеријуми. Критеријуми зависе од врсте коришћене петље. Лоопс обично почињу одређеном изјавом која описује о којој се врсти петље ради. Завршиће се завршном изјавом која се заснива на типу петље. Другим речима, тип петље диктира почетак и крај исказа. Овај водич се фокусира на ВБА Фор Лооп.

Поступак понављања биће садржан у ове две изјаве. Петље такође могу да садрже више петљи у себи.

Да бисте сазнали више, одмах покрените наш ВБА Екцел курс!

ВБА за дијаграм петље

ВБА Фор Лооп се најбоље користи када корисник тачно зна колико пута поступак петље треба поновити. Критеријуми постављени у петљи фор аутоматски креирају променљиву бројача и додаваће петљу петљу све док бројач не достигне последњу вредност.

Овај процес се може извести помоћу до до или до док ВБА До Лооп ВБА До Лооп омогућава кориснику да понови одређени поступак у макроу. До Лооп се може користити у ВБА за вршење понављајућих манипулација подацима и побољшање и Екцел модел. Наредба До Лооп има наредбу почетак и крај изјаву, а код који треба извршити садржан је унутар ове две функције израза. Међутим, испод петље до, корисник треба ручно да изведе три додатна корака:

  • Декларишите променљиву бројача
  • Иницијализујте (похраните почетну вредност) у променљиву бројача
  • Повећајте променљиву бројача за 1 (или други цели број) сваки пут када се петља покрене.

ВБА Фор Лооп то аутоматски чини и штеди време корисника елиминишући потребу за ручним кодирањем ова три процеса. Уместо тога, примери ВБА Екцел ВБА Екцел ВБА омогућава кориснику да направи макронаредбе које аутоматизују процесе у програму Екцел. Овај водич ће користити примере Екцел ВБА да покаже како се снима макро подешавањем макроа, како се декларишу променљиве и како се референцирају подаци. имплицитно ће извршити ове три када корисник постави критеријуме фор лооп.

ВБА за дијаграм петље

Да бисте сазнали више, одмах покрените наш ВБА Екцел курс!

ВБА за структуру петље

Структура у петљи фор је следећа. Поступак петље се чува између датотеке Фор

и Даље.

За [име променљиве] [почетни број] до [крајњи број]

Следеће [име променљиве]

Као пример, рецимо да смо желели да првих 10 редова колоне А попунимо текстом „ЦоунтерВар компаније“. Назив променљиве бројача можемо поставити као цоунтерВар у петљи фор на следећи начин.

За цоунтерВар 1 до 10

Опсег („А“ & цоунтерВар) .Валуе = „Компанија“ & цоунтерВар

Следећи цоунтерВар

У овом процесу, петља Фор ће прогласити променљиву названу цоунтерВар (имплицитно као целобројни тип података). Такође ће иницијализовати променљиву са вредношћу 1. Када се петља покрене, цоунтерВар је 1, тако да ће прва итерација процеса изгледати на следећи начин:

Опсег („А1“). Вредност = „Компанија 1“

По завршетку процеса петље, он прелази у наредбу „Нект цоунтерВар“. Ово говори макронаредби да понови поступак за следећи цоунтерВар ако критеријуми нису испуњени. Следећи цоунтерВар након 1 је 2. Као такав, поступак петље ће се поновити јер 2 није 10. Процес треба да попуни ћелију А2 текстом Цомпани 2. То се понавља све док цоунтерВар не достигне 10 и Целл А10 се попуни текстом Цомпани 10 .

Да бисте сазнали више, одмах покрените наш ВБА Екцел курс!

Више ВБА ресурса

Надамо се да је ово био користан финансијски водич за прављење ВБА фор Лооп. Да бисте наставили да учите и развијате своје Екцел ВБА вештине, препоручујемо вам похађање нашег ВБА курса на мрежи и истраживање ових додатних бесплатних извора финансирања у наставку:

  • ВБА Иф Елсе ВБА Иф Елсе Изградња израза ВБА Иф Елсе прилично је слична изградњи угнежђене иф формуле у програму Екцел. Предност употребе ВБА уместо тога је што га је много лакше пратити, јер угнеждени ИФ-ови имају тенденцију да се компликују са више заграда. У ВБА иф изјави, свака клаузула ИФ одвојена је од друге, и уместо тога распоређена је према редоследу приоритета
  • Референце ВБА референце ВБА ћелијске референце ВБА ћелијске референце омогућавају кориснику да каже Екцел-у где да тражи податке који су му потребни. Након креирања макронаредбе и декларисања променљивих, следећи корак је стварање референци ВБА ћелија, које се заправо односе на сваку променљиву и које се затим могу користити за манипулисање подацима у Екцел листу.
  • ВБА методе ВБА методе ВБА метода је део кода придружен ВБА објекту, променљивој или референци података који говори Екцел-у које радње треба да изврши у односу на тај објекат. Копирање, лепљење и одабир су само неки примери ВБА метода које се могу извршити.
  • ВБА макронаредбе ВБА макронаредбе Постављање макронаредби у програму Екцел ВБА прилично је једноставно. Структура за Екцел ВБА макронаредбе укључује започињање подредбом () пре почетка макронаредбе. Макрои користе апликацију Висуал Басиц у програму Екцел за креирање прилагођених функција које генеришу корисници и убрзавање ручних задатака стварањем аутоматизованих процеса.

Рецент Постс

$config[zx-auto] not found$config[zx-overlay] not found