VBA код | Примери за стартиране на Excel VBA код за начинаещи

Код на Excel VBA

VBA или известен също като Visual Basic Applications е език за програмиране за Excel и не само за Excel, но и за повечето офис програми на Microsoft. Можем да напишем набор от инструкции в редактор на visual basic, който изпълнява определени задачи за нас, известен като код в VBA .

В Excel VBA може да бъде намерен в раздела за разработчици, тъй като е предназначен за разработчици, за достъп до раздела на разработчика трябва първо да го активираме и след това да можем да го осъществим от раздела или чрез клавишната комбинация ALT + F11. Комбинация от кодове прави процедура, която също е известна като макроси в VBA, така че с други думи, макросите са набор от кодове, който е език за програмиране, написан заедно.

Ако сте нов за VBA и нямате представа за това, тази статия е за вас.

Активиране на раздела за програмисти

Първото нещо, което трябва да направите, е да се уверите, че раздела за разработчици в Excel се вижда на лентата.

Ако вашият Excel не показва раздела за програмисти, следвайте стъпките по-долу, за да активирате раздела за програмисти във вашия Excel.

Стъпка 1: Отидете на File.

Стъпка 2: Щракнете върху Опции.

Стъпка 3: Отидете на Персонализиране на лентата в Excel.

Стъпка 4: Проверете раздела за програмисти от дясната страна. След като изберете опциите, щракнете върху OK.

Примери за използване на Excel VBA код

# 1 - Поставяне на код в модул

За да напишете VBA код, първото нещо, което трябва да направите, е да отидете в раздела за програмисти и да кликнете върху Visual Basic.

Можете също да натиснете клавиша за бърз достъп на Excel „ALT + F11“, за да отворите Visual Basic.

Докато отваряте Visual Basic, ще видите прозорец като този по-долу.

Отидете на Insert и кликнете върху Module.

Веднага щом щракнете върху модула, той ще бъде вмъкнат и можете да видите името на модула, а също така ще видите бяла обикновена дъска вдясно.

В бялата обикновена дъска трябва да поставите копирания код.

След като поставите кода, трябва да го изпълните.

Можем да проведем процеса на изпълнение по два начина, като един от тях е чрез натискане на клавиш за бърз достъп F5 или чрез щракване върху зеления бутон за изпълнение в горната част.

Копираният VBA код ще бъде изпълнен във вашия прозорец.

# 2 - Запазете работната книга с VBA код

Знам, че не се нуждаете от специално въведение, за да запазите файла на Excel, но когато става въпрос за VBA код, съдържащ Excel книга, имате нужда от едно специално въведение.

Ако работната книга вече е запазена и току-що сте копирали VBA код, трябва да промените разширението на файла, защото когато щракнете върху опцията за запис, ще видите съобщение за предупреждение по-долу.

Това казва, че работната книга, която се опитвате да запазите, съдържа VB проект, не може да бъде записана като нормална работна книга на Excel. Трябва да запазите тази работна книга като работна книга с активиран макрос.

Кликнете върху Запазване като или натиснете клавиша F12, ще видите под прозорец.

Въведете името на файла според вашето желание, но изберете Запиши като тип „Excel Macro-Enabled Workbook (* .xlsm)

Щракнете върху OK, за да запазите работната книга като Macro-Enabled Workbook.

# 3 - Присвояване на макрокод на фигури

Винаги, когато трябва да стартираме VBA, трябва да се върнем към редактора на visual basic и да стартираме, това отнема време.

Можем да присвоим макрос по името му на една от фигурите. Следвайте стъпките по-долу, за да присвоите макроса на Excel към фигури.

Стъпка 1: Отидете на Insert и изберете формата според вашето желание.

Стъпка 2: След като изберете формата, за да нарисувате това на вашия работен лист. В идеалния случай далеч от данните.

Стъпка 3: Щракнете с десния бутон и изберете Редактиране на текст.

Стъпка 4: Добавете думата според вашето желание. Добавих думата като „Щракнете тук, за да стартирате макроса“.

Стъпка 5: Отново щракнете с десния бутон и изберете опцията за присвояване на макрос.

Стъпка 6: Сега ще видим целия списък с макроси. Изберете името на макроса, което искате да зададете.

Стъпка 7: Щракнете върху OK. Сега този бутон съдържа кода на макроса. Всеки път, когато щракнете върху този бутон, този код ще бъде изпълнен.