Щоб відстежити виконання поточного оператора. У меню «Налагодження» оберіть «Крок всередину» (F8), «Крок вперед» (SHIFT+F8), «Вихід» (CTRL+SHIFT+F8) або «Біг до курсору» (CTRL+F8). 13 вересня, 2021 рік
Давайте створимо просту функцію та викличемо її з макросу.
- Створіть новий модуль. На стрічці «Створити» виберіть «Модуль»:
- Додайте функцію. Вставте цей текст у свій модуль. …
- Збережіть модуль. У меню виберіть Файл Зберегти та дайте йому назву: …
- Запустіть функцію з макросу.
Вставте код VBA в книгу Excel
- Відкрийте робочу книгу в Excel.
- Натисніть Alt + F11, щоб відкрити редактор Visual Basic (VBE).
- Клацніть правою кнопкою миші ім’я робочої книги на панелі «Project-VBAProject» (у верхньому лівому куті вікна редактора) і виберіть у контекстному меню «Вставити» -> «Модуль».
- Скопіюйте код VBA (з веб-сторінки тощо)
Ви можете зробити це будь-яким натиснувши клавішу F8 або вибравши «Крок в» у меню «Налагодження».. Кожного разу, коли ви вибираєте «Крок у», налагоджувач переміщатиме вас до наступного рядка коду.
Приклади, використані тут, стосуватимуться Excel 2013, але це стосується будь-якої IDE VBA. Переходити по рядках коду так само просто за допомогою клавіші F8. Перейти через рядок коду так само легко, як Shift + F8.
Базове налагодження
- Якщо ви хочете налагодити, тепер ви можете натиснути клавішу F8, щоб крок за кроком крок за рядком макросу:
- Коли ви натискаєте клавішу F8, щоб виконати рядок вище, VBA пропустить оголошення змінної та перейде прямо до рядка після нього:
- Тепер ви можете продовжувати натискати клавішу F8, доки ваш макрос не закінчиться.