Екцел ВБА код

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

Како отворити визуелни основни прозор?

Ако желите да напишете визуелни основни код, требало би да га напишемо у визуелни основни прозор. Питање је овде, где је основни визуелни прозор у екцелу и како га отворити. Одговор је да одаберете мени за програмере, а затим у менију за програмере изаберете Висуал Басиц као што је приказано на слици испод.

Који ће отворити празан прозор као што је приказано у наставку.

Лако и у реду изгледа. Али случај ако екцел нема картицу за програмере. Морамо да додамо картицу за програмере са следећим корацима.

1. корак: Кликните на опцију датотеке .

2. корак: Појави се падајући мени, кликните на картицу Опције .

Корак 3: Једном када кликнете на „Опције“, појавиће се дијалошки оквир као што је приказано у наставку и кликните на опцију Прилагоди врпцу .

Корак 4: Када повучемо према опцијама врпце за прилагођавање наћи ћемо опцију за Девелопер (Цустом) треба да потврдимо тај оквир који ће нам омогућити да користимо ВБА у екцелу.

Други лак начин отварања основног прозора Висуал је притиском на Алт + Ф11

Где писати код у Екцелу ВБА?

Подразумевано ће бити на располагању два модула за упис вашег кода, један је лист1 модул и модул радне свеске.

Ако у нашу радну књижицу додамо више листова, овде ће се омогућити различити модули листова.

Шифра модула листа: Без обзира на шифру догађаја коју напишемо у модулу листа, примењиваће се и за тај лист.

Можда сте у збрци шта је шифра догађаја. ВБА долази са више догађаја приказаних на горњој слици, догађаји попут промене, деактивирања и многих других. Кад год се догодио тај догађај, макро ће се покренути.

Модул ТхисВоркбоок

Који год код написан у овом модулу, примењиваће се на све листове у радној књижици. Претпоставимо да ако напишемо шифру догађаја за радну књигу, онда кад год се тај догађај догодио на било ком од листова радне свеске, макро ће се покренути. Претпоставимо да ако напишемо догађај за „Нови лист“, онда кад год креирамо нови лист макро ће се покренути за ту радну књигу.

Модул: Обично ћемо писати код у модуле ВБА. Морамо уметнути модул кликом на мени Уметање и одабрати опцију модула да бисмо уметнули модул.

Слично томе, можемо убацити и модул класе и кориснички образац. Ово су модули у које можемо уписати свој код. Зависно од врсте захтјева, требали бисмо одабрати модул и у њега уписати шифру.

Примери за писање и покретање кода у Екцелу ВБА

Испод су различити примери за писање и покретање кода помоћу ВБА кода у Екцелу.

Можете преузети овај ВБА Цоде Екцел предложак овде - ВБА Цоде Екцел предложак

Пример # 1 - Макро код користећи нормалан модул

Сада ћемо видети огледни макро код користећи нормалан модул. Када убацимо нови модул, празан прозор ће изгледати доле.

Следите доле наведене кораке за писање кода у екцелу ВБА.

Корак 1: Било који програм у ВБА започиње с под-кључном речју и називом програма са отвореним и затвореним заградама као што је доле наведено. Када уђемо након заграда, аутоматски ће се појавити „Енд Суб“.

Шифра:

 Суб узорак () Крај Суб 

Корак 2: Између треба написати наш код.

Шифра:

 Подузорак () ћелије (1, 1) .Валуе = "Име" ћелије (1, 2) .Валуе = "Старосне" ћелије (1, 3) .Валуе = "Адреса" Крај Под 

У горњу макронаредбу написао сам узорак кода, нпр. Када покренем макронаредбе, прве три ћелије треба да попуњавају Име, Старост и Адреса. Ћелија (1, 1). Вредност представља ћелију вредности 1 и 1 колоне.

Корак 3: Код можемо покренути притиском на Ф5 или кликом на дугме за покретање на врху које је означено црном бојом.

Корак 4: Једном када кликнемо на покретање, скочни прозор ће затражити трчање као испод. Ако је доступно више макронаредби потребно је одабрати прави макронаредбу и кликнути на дугме рун.

Корак 5: Идите до успеха и проверите да ли се резултати појављују или не као на нижем нивоу.

Пример # 2 - Прикључивање макроа на облик

Ако желимо да покренемо макро са самог радног листа уз помоћ облика, то можемо. Слиједите кораке у наставку како бисте додијелили макрону облицима.

1. корак: Идите на Уметање и одаберите облик према вашој жељи.

2. корак: Након што сте одабрали облик, нацртајте то на свом радном листу.

Корак 3: Сада можемо написати текст попут „кликни овде“ или „покрени макро“ у том облику. За додавање текста само кликните десним тастером миша на облик и одаберите Уређивање текста

Корак 4: Додајте реч по вашој жељи. Реч сам додао као „ Покрени макро “.

Корак 5: Сада морамо доделити макронаредби том облику, за то одаберите облик и кликните десним кликом и изаберите опцију „ Додели макро “.

Корак 6: Појавит ће се скочни оквир који ће тражити избор макроа. Изаберите име макронаредбе и кликните на дугме Ок.

Корак 7: Ако кликнемо на облик макро ће се покренути и дати резултат као доле.

Како сачувати макро радну књигу?

Сви знамо како сачувати радну књижицу. Чување макро радне свеске такође је исто, али једна мала промена биће ту. Имамо два различита начина да сачувамо наше макро датотеке.

  1. Радна свеска са макро омогућеним
  2. Шаблон који је омогућен за макро

Када спремате радну књигу, треба да одаберемо врсту датотеке са листе опција датотеке као што је ниже.

Подразумевано можемо користити „ Екцел радну књигу са макро “. У случају да желите да користите стандардну датотеку као почетну тачку за остале датотеке, тада користите формат „Шаблон за подршку макронаредбе Екцел“.

Ствари које треба запамтити

  • Додајте картицу за програмере у случају да није доступна у врпци менија.
  • Ако желите да направите једноставан основни макро, покушајте да користите макро снимање јер не треба никакво кодирање, чак ни да иде на основни визуелни екран. Кликните на опцију макро снимања на картици програмера и дајте имену макрака да изведе потребне кораке. Снимит ће кораке које изводите, након што је заврши, заустави снимање и може покренути макронаредбу о томе како покрећемо макро у горњим корацима.
  • Одаберите врсту модула овисно о захтјеву, према заданим поставкама можемо писати у уобичајени модул.
  • Не заборавите да сачувате датотеку у формату са омогућеним макроом, тада ће само радна свеска бити радна књига са макро омогућеним.

Препоручени чланци

Ово је водич за ВБА код у Екцелу. Овде смо научили како копирати, уметати и покретати ВБА код у Екцелу заједно са једноставним и практичним примерима. Испод је неколико корисних екцел чланака везаних за ВБА -

  1. ВБА УБоунд функција
  2. Екцел ЦОДЕ функција
  3. Коришћење функције ВБА ЕНД
  4. Функција ЦОУНТА у Екцелу

Категорија: