Щоб відкрити редактор VBA в будь-якому продукті Microsoft Office 1 , натисніть Alt+ F11.
Далі вам потрібно визначити, як ви хочете реалізувати свою VBA. Ви хочете, щоб його викликало якась подія в програмному забезпеченні, наприклад, файл, який зберігається, або вибір на електронній таблиці? Або ви хочете мати можливість виконувати код самостійно, коли завгодно?
Якщо перший, перегляньте Провідник проектів і знайдіть проект, пов’язаний з файлом, над яким ви зараз працюєте.
Якщо ви хочете, щоб ваш код ініціював подію, пов’язану з певним аркушем (наприклад, код повинен запускатися кожного разу, коли значення змінюється на Sheet1), слід двічі клацнути на цьому конкретному об'єкті аркуша, вказаному в Провіднику проектів. Це відкриє текстове поле, куди ви можете вставити код. Якщо подія пов’язана з усією робочою книжкою замість конкретного аркуша (наприклад, код повинен запускатися під час збереження робочої книги), двічі клацніть ThisWorkbook
об’єкт у Провіднику проектів.
Якщо ви не хочете, щоб ваш код був ініційований подією, ви хочете розмістити його в модулі. Якщо в документі чи робочій книжці є інший код, скажімо, із записаного макросу, він з’явиться в модулі. Якщо є вже наявний модуль, у більшості випадків ви захочете вставити свій код у той самий модуль під будь-яким наявним кодом. Існуючі модулі будуть перелічені в Провіднику проектів.
Якщо модуля не існує, вам потрібно буде вставити новий. Для цього виберіть Module
зі Insert
спадного меню у вікні редактора VBA. Це дозволить вставити новий модуль і відобразити текстове вікно всередині вікна редактора. Вставте свій код туди.
Якщо ви хочете виконати код у модулі, у вас є кілька варіантів. Перший - запустити код у вікні редактора VBA. Ви можете просто розмістити курсор десь у коді, який потрібно запустити, і натиснути F5, або натиснути кнопку (Виконати) на панелі інструментів під панеллю меню, щоб виконати код.
Іншим варіантом є використання Macros
діалогового вікна. Щоб відкрити його, виконайте одну з наступних дій:
- на
View
вкладці стрічки на Macros
панелі (крайній правий край) натисніть Macros
кнопку
- на
Developer
вкладці на Code
панелі (вліво зліва) натисніть Macros
кнопку
- натисніть Alt+F8
Діалогове вікно виглядає приблизно так:
У наведеному вище прикладі, ви можете запустити з YourCode
допомогою
- вибравши його зі списку, а потім клацнувши
Run
, або
- вибравши його зі списку та двічі клацнувши по ньому.
______
1 Відповідно Чи можу я використовувати VBA в Excel 2010 Starter Edition? ви не можете використовувати VBA в Excel 2010 Starter Edition.