eXcellence-team eXcellence

Пишем первый макрос в Excel

Запускаем Excel, выбираем в меню Сервис->Макрос->Редактор Visual Basic (Alt+F11).

Открываем редактор Visual Basic

Двойным щелчком на пункте "ЭтаКнига" открываем окно редактирования макросов. Вводим такой текст:

Sub Hello()
MsgBox ("Привет !")
End Sub

Hello world macros

Первая строка этого макроса является заголовком процедуры, Hello - имя макроса, по которому его можно вызвать. Во второй строке происходит вызов функции вывода диалогового окна с текстом "Привет !". Третья строка - окончание процедуры.

Теперь запустим этот макрос на выполнение. Выберите команду меню Run->Run Sub/UserForm или нажмите F5. В результате на экране появится вот такое окно:

Excel hello world !

Макрос можно запустить и непосредственно из Excel. Для этого закройте редактор Visual Basic (Alt+Q). Выберите в меню "Сервис->Макрос->Макросы" (Alt+F8) - результат получится аналогичным предыдущему.

Поздравляю, вы только что написали свой первый макрос для Excel. А правильное начало, как известно, половина успеха !