Ако сериозно искате да станете програмист на Excel, ще прекарате много време с VBA модулите на екрана си. За да ви помогне да направите нещата възможно най-удобни, VBE предоставя доста опции за персонализиране.
Когато VBE е активен, изберете Инструменти→Опции. Ще видите диалогов прозорец с четири раздела: Редактор, Формат на редактора, Общи и Докинг. Отделете малко време, за да разгледате някои от опциите, намиращи се във всеки раздел.
Следващата фигура показва опциите, достъпни чрез щракване върху раздела Редактор на диалоговия прозорец Опции. Използвайте опцията в раздела Редактор, за да контролирате как работят определени неща във VBE.
Разделът Редактор в диалоговия прозорец Опции.
Опцията Автоматична проверка на синтаксиса
Настройката Автоматична проверка на синтаксиса определя дали VBE извежда диалогов прозорец, ако открие синтактична грешка, докато въвеждате своя VBA код. Диалоговият прозорец показва приблизително какъв е проблемът. Ако не изберете тази настройка, VBE маркира синтактични грешки, като ги показва в цвят, различен от останалата част от кода, и не е нужно да се справяте с диалогови прозорци, изскачащи на екрана ви.
Опцията Изискване на декларация на променлива
Ако е зададена опцията Изискване на декларация на променлива, VBE ще вмъкне изрично израз на опцията в началото на всеки нов VBA модул, който добавяте. Когато изразът Option Explicit се появи във вашия модул, трябва изрично да дефинирате всяка променлива, която използвате.
Опцията Автоматичен списък с членове
Ако е зададена опцията Auto List Members, VBE предоставя известна помощ, когато въвеждате своя VBA код. Той показва списък, който логически би завършил изявлението, което пишете. Тази функция е една от най-добрите във VBE.
Опцията Автоматична бърза информация
Ако е избрана опцията Автоматична бърза информация, VBE показва информация за функциите и техните аргументи, докато пишете. Това поведение е подобно на начина, по който Excel изброява аргументите за функция, когато започнете да въвеждате нова формула.
Опцията Автоматични съвети за данни
Ако е зададена опцията Автоматични съвети за данни, VBE показва стойността на променливата, върху която е поставен курсорът ви, когато отстранявате грешки в кода. Тази опция е включена по подразбиране и често е доста полезна. Няма причина да изключвате тази опция.
Настройката Auto Indent
Настройката Auto Indent определя дали VBE автоматично отстъпва на всеки нов ред код по същия начин като предходния ред. Повечето разработчици на Excel желаят да използват отстъпи в кода си, така че тази опция обикновено се запазва.
Между другото, използвайте клавиша Tab, а не интервала, за да отстъпите кода си. Освен това можете да натиснете Shift+Tab, за да отдалечите ред код. Ако искате да направите отстъп на повече от само един ред, изберете всички редове, които искате да направите отстъп, и след това натиснете клавиша Tab.
Лентата с инструменти за редактиране на VBE (която е скрита по подразбиране) съдържа два полезни бутона: Indent и Outdent. Тези бутони ви позволяват бързо да отстъпите или отдалечите блок от код. Изберете кода и щракнете върху един от тези бутони, за да промените отстъпа на блока.
Опцията за редактиране на текст с плъзгане и пускане
Опцията за редактиране на текст с плъзгане и пускане, когато е активирана, ви позволява да копирате и премествате текст чрез плъзгане и пускане с мишката.
Опцията по подразбиране до пълен модулен изглед
Опцията Default to Full Module View задава състоянието по подразбиране за новите модули. (Не засяга съществуващите модули.) Ако са зададени, процедурите в прозореца с кода се появяват като един списък с възможност за превъртане. Ако тази опция е изключена, можете да видите само една процедура в даден момент.
Опцията за разделител на процедурите
Когато опцията Разделител на процедурите е включена, разделителни ленти се появяват в края на всяка процедура в прозорец с код. Разделителните ленти осигуряват хубава визуална линия между процедурите, което прави лесно да се види къде свършва едно парче код и започва друго.