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 (* .xlsm)

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

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

Всеки път, когато трябва да стартираме VBA, трябва да се върнем към основния визуален редактор и да стартираме. Това отнема много време.

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

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

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

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

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

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

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

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

Интересни статии...