- •4.4. Табличный процессор Excel
- •4.4.1. Общие сведения о табличном процессоре ms Excel
- •1. Строка меню 2. Панели инструментов 3. Строка формул 4. Область задач 5. Активная ячейка 6. Полосы прокрутки 7. Ярлычки рабочих листов 8. Строка состояния 9. Рабочее поле
- •4.4.2. Ввод данных
- •4.4.3. Редактирование данных
- •4.4.4. Форматирование данных
- •4.4.5. Средства анализа данных в таблицах
- •4.4.6. Создание макросов
4.4.6. Создание макросов
Если какое-то действие часто повторяется, его выполнение можно автоматизировать с помощью макроса. Макрос - это последовательность команд и функций, хранящихся в модуле Visual Basic (их можно выполнять всякий раз, когда необходимо выполнить данную задачу). При записи макроса Excel хранит информацию о каждом шаге выполнения последовательности команд. Все шаги и команды, выполняемые макросом, должны быть спланированы перед записью или написанием макроса. Если при записи макроса была допущена ошибка, сделанные исправления также будут записаны. Visual Basic хранит каждый записанный макрос в отдельном модуле, присоединенном к книге.
Создать макрос можно двумя способами: написать программу на языке программирования Visual Basic или записать последовательность действий пользователя с помощью макрорекордера. Для вызова макрорекордера используются пункт меню Сервис – команды Макрос - Начать запись - дать имя и описание, где следует указать имя макроса и при необходимости назначить ему «горячие» клавиши или пункт меню. После нажатия кнопки ОК на экране появится панель Запись макроса с кнопкой Останов, и все дальнейшие действия пользователя будут записаны в макрос. Для прекращения записи макроса можно воспользоваться кнопкой Остановить макрос или Сервис - Запись макроса - Остановить запись. После записи макроса код программы можно посмотреть в редакторе Visual Basic для исправления ошибок и внесения требуемых изменений в макрос. Редактор Visual Basic разработан для упрощения написания и редактирования программ начинающими пользователями и предоставляет справку. Он позволяет редактировать макросы, копировать макросы из одного модуля в другой, копировать макросы из других книг, переименовывать модули, хранящие макросы, и переименовывать макросы. Excel обеспечивает защиту от вирусов, которые могут передаваться макросами. Если макросы используются совместно с другими пользователями, они могут быть снабжены цифровой подписью, так что пользователи могут проверить надежность источника макросов. Всякий раз при открытии книги, содержащей макросы, можно проверить источник макросов, прежде чем разрешить их.