Редактирайте макроси и въведете макроси в Excel

Кодът на програмиране, който използва Excel, е VBA.

Опции за достъп

За достъп до която и да е от опциите за редактиране на съществуващ макрос, трябва да покажете раздела "Разработчик" в лентата на менюто на Excel. Този раздел не е част от стандартната лента на менюто на Excel. За да го покажете, кликнете върху кръга на менюто на Excel в горния ляв ъгъл. След това кликнете върху "Опции за Excel" в долния десен ъгъл. Проверете опцията "Показване на раздела за разработчици на лентата" и кликнете върху "OK". Разделът за програмисти ще се появи в края на лентата с менюта.

Раздел опции за разработчици

Първата опция на раздела за разработчици е бутонът "Visual Basic". Щракването върху този бутон отваря прозореца за програмиране на VBA. Втората опция е "Макроси". Кликването върху този бутон отваря малък прозорец, показващ списъка с съществуващи макроси, както и няколко опции. Някои опции са "Влизане" (въвеждане) и "Редактиране" (редактиране). Опцията "Стъпка в" помага да се решат проблемите с кодовете на макроси. Алтернативно, опцията "Редактиране" също помага на програмиста да реши проблемите с програмирането на VBA.

Макро "Влезте в"

"Стъпка Into" решава проблемите с кода на VBA на вашия макрос на Excel един ред наведнъж. Ако изберете тази опция в предишната секция, Excel ще отвори прозореца за редактиране на код в Visual Basic. Курсорът ще бъде в макроса, който сте подчертали в предишната стъпка. Натискането на бутона F8 ще ви накара да въведете кода, по ред, като го изпълнявате, докато вървите. Ако в кода има грешка в програмирането, ще го откриете в "Стъпка в".

Макро "Редактиране"

Макросът "Редактиране" е подобен на "Влизане в", защото позволява на програмиста да преглежда кода. При кликване върху тази опция в предишната секция също се отваря прозорецът за редактиране на код в Visual Basic. Разликата сега е, че "Редактиране" не минава стъпка по стъпка през редовете на кода. Той просто показва кода, така че програмистът може да го види и внимателно да го прочете. Не можете да търсите кодови грешки, да правите промени в тях или да добавяте нови редове от код.