Един от начините за изпълнение на VBA макрос в Excel 2016 е да натиснете клавиша за бърз достъп. Но преди да можете да използвате този метод, трябва да зададете клавиш за бърз достъп на макроса.
Имате възможност да зададете клавиш за бърз достъп в диалоговия прозорец Запис на макрос, когато започнете да записвате макрос. Ако създадете процедурата без да използвате записващото устройство за макроси, можете да зададете клавиш за бърз достъп (или да промените съществуващ клавиш за бърз достъп), като използвате следната процедура:
Изберете Разработчик → Код → Макроси.
Изберете името на подпроцедурата от списъчното поле.
В този пример процедурата е наречена ShowCubeRoot.
Щракнете върху бутона Опции.
Excel показва диалоговия прозорец Опции на макроса.
Диалоговият прозорец Опции за макроси ви позволява да зададете опции за вашите макроси.
Щракнете върху опцията Клавиш за бърз достъп и въведете буква в полето с надпис Ctrl.
Буквата, която въвеждате, съответства на клавишната комбинация, която искате да използвате за изпълнение на макроса. Например, ако въведете малката буква c, можете да изпълните макроса, като натиснете Ctrl+C. Ако въведете главна буква, трябва да добавите клавиша Shift към клавишната комбинация. Например, ако въведете C, можете да изпълните макроса, като натиснете Ctrl+Shift+C.
Щракнете върху OK, за да затворите диалоговия прозорец Опции на макроса и след това щракнете върху Отказ, за да затворите диалоговия прозорец на макроса.
След като сте задали клавиш за бърз достъп, можете да натиснете тази клавишна комбинация, за да изпълните макроса. Клавишът за бърз достъп не работи, ако е присвоен на макрос, който използва аргумент.
Клавишите за бърз достъп, които присвоявате на макроси, заменят вградените клавишни комбинации на Excel. Например, Ctrl+C е стандартният клавиш за бърз достъп за копиране на данни. Ако присвоите Ctrl+C на макрос, не можете да използвате Ctrl+C за копиране. Това обикновено не е голяма работа, защото Excel почти винаги предоставя други начини за изпълнение на команди.