Составители:
66
5. СОЗДАНИЕ МАКРОСОВ
Если какие-то действия часто повторяются, то их выполнение можно
автоматизировать с помощью макроса. Макрос – это серия команд и
функций, хранящихся в модуле Visual Basic for Applications прикреплен-
ном к данной книге (или шаблону). Модуль представляет собой набор
объявлений типа переменных и процедур на языке Visual Basic for Appli-
cations. Макрос (процедуру) можно выполнять всякий раз, когда необхо-
димо
выполнить данную последовательность действий. Можно создать
макрос, который будет выполнять «нудное» форматирование графиков или
ячеек. Это особенно важно, так как достаточно трудно построить несколь-
ко десятков или сотен графиков, но еще труднее найти силы и оформить их
в едином стиле. В этом случае макросы являются незаменимыми.
Перед тем как записать или
написать макрос, необходимо спланиро-
вать шаги и команды, которые он будет выполнять. Если при записи мак-
роса была допущена ошибка, ее исправление будет также записано. То есть
если Вы забыли совершить какие-либо команды и совершаете их позже, то
Ваши действия до мельчайших деталей будут записаны в макросе.
БУДЬТЕ ВНИМАТЕЛЬНЫ!
П
РИ ЗАПИСИ МАКРОСА ЗАПИШУТСЯ И ВАШИ ОШИБКИ!
Каждый раз при записи макроса, он сохраняется в модуле, присое-
диненном к книге.
Редактор Visual Basic for Applications позволяет изменять макросы, а
также копировать их либо из одного модуля в другой, либо между раз-
личными книгами. Кроме того, можно переименовывать модули, в кото-
рых хранятся макросы, или переименовывать сами макросы.
Макрос фактически представляет собой
подпрограмму для Microsoft
Excel на объектно-ориентированном языке сверхвысокого уровня. В нем
достаточно мало операторов и функций обычного языка программирования
Visual Basic. Большая часть макроса представляет собой изменение свойств
объектов и выполнение методов. Дело в том, что Microsoft Excel (а также
Microsoft Word) построены таким образом, что каждый их элемент представ-
ляет собой объект (команда меню, кнопка
на панели инструментов, ячейка,
линейка прокрутки и т.д.) Поэтому можно, например, записать макрос, кото-
рый будет для выделенного диапазона устанавливать особый формат ячеек.
После этого, запуская этот макрос (подпрограмму), предварительно выделив
ячейки, можно будет автоматически их форматировать, сокращая время на
обращение к командам меню и кнопкам панели инструментов.
5. СОЗДАНИЕ МАКРОСОВ
Если какие-то действия часто повторяются, то их выполнение можно
автоматизировать с помощью макроса. Макрос – это серия команд и
функций, хранящихся в модуле Visual Basic for Applications прикреплен-
ном к данной книге (или шаблону). Модуль представляет собой набор
объявлений типа переменных и процедур на языке Visual Basic for Appli-
cations. Макрос (процедуру) можно выполнять всякий раз, когда необхо-
димо выполнить данную последовательность действий. Можно создать
макрос, который будет выполнять «нудное» форматирование графиков или
ячеек. Это особенно важно, так как достаточно трудно построить несколь-
ко десятков или сотен графиков, но еще труднее найти силы и оформить их
в едином стиле. В этом случае макросы являются незаменимыми.
Перед тем как записать или написать макрос, необходимо спланиро-
вать шаги и команды, которые он будет выполнять. Если при записи мак-
роса была допущена ошибка, ее исправление будет также записано. То есть
если Вы забыли совершить какие-либо команды и совершаете их позже, то
Ваши действия до мельчайших деталей будут записаны в макросе.
БУДЬТЕ ВНИМАТЕЛЬНЫ!
ПРИ ЗАПИСИ МАКРОСА ЗАПИШУТСЯ И ВАШИ ОШИБКИ!
Каждый раз при записи макроса, он сохраняется в модуле, присое-
диненном к книге.
Редактор Visual Basic for Applications позволяет изменять макросы, а
также копировать их либо из одного модуля в другой, либо между раз-
личными книгами. Кроме того, можно переименовывать модули, в кото-
рых хранятся макросы, или переименовывать сами макросы.
Макрос фактически представляет собой подпрограмму для Microsoft
Excel на объектно-ориентированном языке сверхвысокого уровня. В нем
достаточно мало операторов и функций обычного языка программирования
Visual Basic. Большая часть макроса представляет собой изменение свойств
объектов и выполнение методов. Дело в том, что Microsoft Excel (а также
Microsoft Word) построены таким образом, что каждый их элемент представ-
ляет собой объект (команда меню, кнопка на панели инструментов, ячейка,
линейка прокрутки и т.д.) Поэтому можно, например, записать макрос, кото-
рый будет для выделенного диапазона устанавливать особый формат ячеек.
После этого, запуская этот макрос (подпрограмму), предварительно выделив
ячейки, можно будет автоматически их форматировать, сокращая время на
обращение к командам меню и кнопкам панели инструментов.
66
Страницы
- « первая
- ‹ предыдущая
- …
- 62
- 63
- 64
- 65
- 66
- …
- следующая ›
- последняя »
