Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
материал по лекциям.docx
Скачиваний:
3
Добавлен:
19.09.2019
Размер:
55.05 Кб
Скачать

3. Переименование макроса.

Специальной команды для переименования макроса нет. Чтобы выполнить данную операцию необходимо войти в режим редактирования макроса и в его тексте исправить заголовок. Это возможно сделать командой Сервис – Макрос – Редактор Visual

Basic (Microsoft Office Excel 2007: Вид – Макросы. В окне «Макрос»

выделить нужный макрос и нажать кнопку «Изменить» или «Войти». В появившемся окне редактора Visual Basic измените имя макроса в операторе Sub). Глобальные макросы не редактируются.

4. Назначение макроса графическим объектам.

Макрос может вызываться не только сочетанием клавиш, но и нажатием кнопки мыши на графическом объекте. Для создания графических объектов нужно вызвать панель инструментов «Рисование» командой Вид – Панель инструментов – Рисование (Microsoft Office Excel 2007: Вставка – Фигуры). Для задания объекту макроса достаточно щёлкнуть правой клавишей мыши по объекту и в контекстном меню выбрать

команду «Назначить макрос», в открывшемся окне «Назначить макрос объекту» выделить макрос и нажать «ОК». Для вставки графического объекта извне необходимо выполнить команду Вставка – Рисунок – Из файла (Microsoft Office Excel 2007: Вставка – Рисунок).

Пример 1: Макрос «Прогрессия».

Алгоритм создания:

 в произвольную ячейку ввести любое число и выделить

две ячейки справа от текущей;

 выполнить команду Сервис – Макрос – Начать запись;

 задать имя макроса и сочетание клавиш для его запуска;

 нажать «ОК» и кнопку «Относительная ссылка»;

 выполнить команду Правка – Заполнить – Прогрессия

(Microsoft Office Excel 2007: Главная – Заполнить – Прогрессия): установить переключатель «по строкам». Это означает, что прогрессия будет строиться в выделенной строке. Установить переключатель «арифметическая», то есть ячейки в строке будут заполняться числами, являющимися членами арифметической прогрессии. В строке «Шаг» введите число 0,5 – разность арифметической прогрессии;

 окончить запись макроса.

Пример 2: Макрос «Значение». Алгоритм создания:

 выделить две произвольные ячейки с формулами;

 выполнить команду Сервис – Макрос – Начать запись;

 задать имя макроса и сочетание клавиш, нажать на кнопку

«Относительная ссылка»;

 для выделенных ранее ячеек выполнить команду Правка –

Копировать, далее команду Правка – Специальная вставка;

 в появившемся окне установить переключатель на «значения»;

 нажать на первую ячейку выделенной области, с клавиатуры нажать клавишу Esc;

 остановить запись макроса.

5. Создание плавающей кнопки для макроса.

Такую кнопку можно привязать к определённой части листа.

Для этого следует выполнить команду Вид – Панель инструментов – Формы, выбрать инструмент «Кнопка» и нарисовать её на незанятой части листа. В открывшемся окне диалога назначить кнопке нужный макрос и нажмем кнопку «ОК». Пока нарисованная кнопка выделена, можно изменить её размер, название и шрифт.

Настраиваемой кнопке и настраиваемому пункту меню макрос можно перепривязать, то есть настроить им другие макросы.

Защита данных электронной таблицы