Макросы в Excel
Если требуется периодическое выполнение задачи в Microsoft Excel, можно автоматизировать задачу с помощью макроса. Макрос — это последовательность команд и функций, хранящаяся в модуле Visual Basic. Ее можно выполнять всякий раз, когда необходимо выполнить данную задачу. Работа с макросами в Microsoft Excel осуществляется через меню Сервис/ Макрос.
Задание 10.Запись макроса. Создайте макрос для автоматической защиты текущего листа.
Для этого
Выберите лист Математика и снимите с него защиту
Включите запись макроса: выберите из меню Сервис/ Макрос команду Начать запись...
a) Укажите имя макроса: Защита_текущего_ листа
Замечание: Не используйте пробелы в имени макроса! (для разделения слов вместо символа пробела используйте символ подчеркивания - «_»)
b) Укажите сочетание клавиш для его вызова: в свободный квадрат напротив сочетания … установите курсор и нажмите клавишу с изображением символа Я (назначив таким образом сочетание CTRL+Я)
c) Нажмите кнопку Ok, для начала записи макроса
Выполните ряд действий по защите выбранного листа
Остановите запись макроса: выберите из меню Сервис/ Макрос команду Остановить запись...
Задание 11. Самостоятельно создайте макрос для автоматической снятия с защиты текущего листа
Задание 12. Использование созданного макроса.
Создайте на листе Математика кнопки в виде двух овалов с тенью и надписями: Защита листа и Снятие защиты с листа. Назначьте им созданные ранее Вами макросы.
Для этого.
Используя Панель рисования разместите на листе Математика два овала и назначьте им тень
Сделайте внутри них надписи: Защита листа и Снятие защиты с листа (используйте при этом контекстное меню для каждой фигуры) и оформите их по вашему вкусу (текст не должен быть сильно мелким, а цвета фигур-кнопок должны гармонировать с цветовой гаммой таблицы, около которой они располагаются)
Назначьте кнопкам макросы, в соответствии с их названиями: из контекстного меню для каждой и них выберите команду Назначить макрос ...
Проверьте данные кнопки в действии. Обратите внимание на один из недостатков: пароль у Вас более не запрашивается, т.е. данный способ может применяться только в случае, если нужно защитить данные листа от непреднамеренного изменения (без пароля!)
Скопируйте созданные кнопки на другие листы с предметами
Задание 13. Самостоятельно создайте четыре макроса и назначьте им кнопкам на Титульном листе:
Действие 1: Смена фона заливки
Действие 2: Изменение вида объекта WordArt
Действие 3: Выборка хорошистов на листе Сведения об учениках и копирование этих сведений на титульный лист
4)Действие 4: Очистка области на Титульном листе от сведений, скопированных в предыдущем здании.