Програмування макросу за допомогою Visual Basic для додатків:
У меню Сервіс виберіть команду Макрос, а потім — команду Макроси. У списку Макроси з виберіть шаблон або документ, в якому буде зберігатися макрос. У полі Імя макросу введіть імя нового макросу. Натисніть кнопку Створити, щоб викликати редактор Visual Basic.Це ім’я і буде ім’ям вашого макросу після того як ви натиснете кнопку Создать. Ви побачите Sub ім’я макроса End Sub – ці оператори об’являють і закінчують процедуру.
rivateSub – також оператор початку процедури, за якого макрос стає доступним лише процедурам поточного модуля. ublicSub – оператор початку процедури, за якого макрос стає доступним усім процедурам з усіх модулів даної книги.
Далі вам потрібно активувати потрібну книгу і лист:
ThisWorkbook. Sheets “Лист 1”. Actiate
Далі вже йде запис самої програми.
У VBA існують такі оператори:
- циклу: ForTo – Next, While – Wend
- умови: IfThenElseIfEndIf, Select CaseCaseEnd Select
- вставка значень: InputBox
- повідомлення в діалоговому вікні: MsgBox
Ось запис найпростішого макроса, який виведе діалогове вікно з написом «Мій макрос»:
ub MyMacros
MsgBox “Мій макрос”
End Su
Для запуску макроса натисніть Run.