Макросы. Макросы, или макрокоманды, — это последовательность команд на встроенном языке программирования всех приложений Microsoft Office — Visual Basic for

Макросы, или макрокоманды, — это последовательность команд на встроенном языке программирования всех приложений Microsoft Office — Visual Basic for Application (VBA), записанная под каким-либо именем. По имени макроса или по присвоенному ему сочетанию кла­виш эта последовательность команд может быть вызвана и выполнена.

Запись макроса мало чем отличается от записи звука на магнитную ленту или изображения на видеокассету. В ранних версиях Excel мак­росы записывались путем последовательных нажатий клавиш и щелч­ков мышью на тех или иных объектах. В современном варианте макрокоманды записывают только результаты всех этих действий. Таким образом, если во время записи макроса вы сто раз щелкнете мышью, но при этом не будет выполнено действие, в макрос не запишется ни одной команды.

Записать макрос легко, достаточно выбрать команду Сервис ► Макрос ► Начать запись и затем произвести какие-либо действия на листах кни­ги Excel. Для окончания записи достаточно щелкнуть на кнопке Оста­новить запись на панели записи макроса. После этого, если вы присво­или макросу сочетание клавиш, достаточно нажать это сочетание, и вся записанная последовательность операций будет воспроизведена от начала до конца. Это очень удобно, если определенную последователь­ность действий приходится выполнять многократно.

Обычно, если вы просто записали макрос, от него мало проку. Для того чтобы не только записать несколько макросов, но и присвоить их элементам управления, отредактировать и записать условия, при ко­торых они должны либо не должны выполняться, надо хотя бы не­много разбираться в программировании.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: