Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб_работа №4.doc
Скачиваний:
12
Добавлен:
18.05.2015
Размер:
65.54 Кб
Скачать

Макросы в Excel

Если требуется периодическое выполнение задачи в Microsoft Excel, можно автоматизировать задачу с помощью макроса. Макрос — это последовательность команд и функций, хранящаяся в модуле Visual Basic. Ее можно выполнять всякий раз, когда необходимо выполнить данную задачу. Работа с макросами в Microsoft Excel осуществляется через меню Сервис/ Макрос.

Задание 10.Запись макроса. Создайте макрос для автоматической защиты текущего листа.

Для этого

  1. Выберите лист Математика и снимите с него защиту

  2. Включите запись макроса: выберите из меню Сервис/ Макрос команду Начать запись...

a) Укажите имя макроса: Защита_текущего_ листа

Замечание: Не используйте пробелы в имени макроса! (для разделения слов вместо символа пробела используйте символ подчеркивания - «_»)

b) Укажите сочетание клавиш для его вызова: в свободный квадрат напротив сочетания … установите курсор и нажмите клавишу с изображением символа Я (назначив таким образом сочетание CTRL)

c) Нажмите кнопку Ok, для начала записи макроса

  1. Выполните ряд действий по защите выбранного листа

  2. Остановите запись макроса: выберите из меню Сервис/ Макрос команду Остановить запись...

Задание 11. Самостоятельно создайте макрос для автоматической снятия с защиты текущего листа

Задание 12. Использование созданного макроса.

Создайте на листе Математика кнопки в виде двух овалов с тенью и надписями: Защита листа и Снятие защиты с листа. Назначьте им созданные ранее Вами макросы.

Для этого.

  1. Используя Панель рисования разместите на листе Математика два овала и назначьте им тень

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

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

  4. Проверьте данные кнопки в действии. Обратите внимание на один из недостатков: пароль у Вас более не запрашивается, т.е. данный способ может применяться только в случае, если нужно защитить данные листа от непреднамеренного изменения (без пароля!)

  5. Скопируйте созданные кнопки на другие листы с предметами

Задание 13. Самостоятельно создайте четыре макроса и назначьте им кнопкам на Титульном листе:

  1. Действие 1: Смена фона заливки

  2. Действие 2: Изменение вида объекта WordArt

  3. Действие 3: Выборка хорошистов на листе Сведения об учениках и копирование этих сведений на титульный лист

4)Действие 4: Очистка области на Титульном листе от сведений, скопированных в предыдущем здании.