Хелпикс

Главная

Контакты

Случайная статья





Макросы в Excel



 

Макрос – сокращение от слова " макрокоманда" – сохраненная по­следовательность действий, которую можно воспроизвести, когда необходимо. Например, можно создавать макросы для ввода названия фирмы в заголовки рабочих таблиц, сохранения и печати рабочих книг, форматирования колонтитулов и многого другого.

Использование макросов для выполнения рутинных задач имеет определен­ные преимущества: 1) Excel может выполнять задействованные в мак­росе команды намного быстрее человека; 2) Excel выполняет задачу всегда безошибочно, потому что макрос воспроизводит все действия точно так, они были записаны.

Кроме того, можно ускорить воспроизведение макроса, назначив ему комбинации кла­виш и сведя тем самым процедуру выполнения часто встречающихся операций к нажатию пары клавиш.

 

Процесс создания макроса с помощью МАКРОРЕКОРДЕРА.

 

1. Откройте диалоговое окно Запись макроса с помощью команд Сервис => Макрос => Начать запись.

2. Присвойте имя макросу, назначьте (по желанию) для него ком­бинацию клавиш. В раскрывающемся списке Сохранить в выберете один из пунктов: эта книга (макрос будет записан вместе с текущей книгой и, соответственно, работать будет только в ней), личная книга макросов (макрос будет работать везде в любой книге), новая книга.

3. Выполните ту последовательность действий, которую нужно за-писатьв макрос.

При создании макроса можете выбирать команды из выпадаю­щих меню или контекстного меню, щелкать на кнопках панелей инструментов или использовать комбинации клавиш.

На небольшой плавающей панели инструментов, ко­торая появляется, как только вы начинаете запись имеется кнопка для переключения относительная/абсолютная ссылка на ячейки. Если включена абсолютная – номера ячеек отсчитываются в абсолютных единицах (стоящих в полях таблицы), если относительная – относительно той ячейки, которая была выделена в начале записи макроса.

4. Выключите запись макроса, щелкнув на кнопке Остановить запись на небольшой плавающей панели инструментов, ко­торая появляется, как только вы начинаете запись.

5. Можете повторить выполнение задачи, записанной в макро­се, в любое время, выбрав команду Сервис => Макрос => Макросы и после открытия диалогового окна Макрос щелкнув дважды на имени макроса (или выбрать имя макроса и затем щелк­нуть на кнопке Выполнить).

Если вы назначили макросу комбинацию клавиш при его сохране­нии, макрос можно вызвать, нажав эту комбинацию.

 

Чтобы записать макросы Excel использует язык под на­званием Visual Basic  Команды языка Visual Basic записываются в отдельный лист модулей (выглядит, как типичный текстовый документ).

 

Рабочее задание:

1. Создайте макрос, который на текущем листе создает шаблон таблицы «Результаты успеваемости» из лабораторной работы 1 (заголовок, названия строк и столбцов).

2. Создайте макрос, который вычисляет произведение диагональных элементов квадратной области 3*3.

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.