1. Перейти на лист Данные.
2. Начать запись макроса, выполнив команду Сервис – Макрос – Начать запись…
3. В окне Запись макроса указать имя макроса ЛистМеню;
В описании указать свою фамилию и группу.
4. Выполнить запись:
· щелкнуть по ярлычку листа Меню;
· выделить ячейку В1.
5. Завершить запись макроса, выполнив команду меню Сервис – Макрос – Остановить запись.
6. Перейти к листу Данные.
Задание. Самостоятельно создать макрос «ЛистОтчет» протоколированием действий пользователя.
Пример 4. Добавление элемента управления с реакцией на определенное событие.
Выполнять макрос через команды меню Сервис неудобно. Проще запускать макрос с помощью элемента управления - кнопки.
Для создания кнопки вызова макроса используется панель инструментов «Формы», которая содержит набор типовых элементов управления. Добавить эту панель можно командой Вид – Панели инструментов – Формы.
Сначала создадим кнопку на листе Меню. Следует щелкнуть по пиктограмме Кнопка и нарисовать прямоугольник, который соответствует размеру кнопки.
|
|
Рис. 1 Назначение кнопке макроса
В окне «Назначить макрос объекту» выбрать имя нужного макроса – ЛистДанные и нажать кнопку ОК (рис.1). Теперь нужно отредактировать текст на кнопке, его размер, цвет, гарнитуру с помощью команд контекстного меню – Изменить текст и Формат объекта. Готовая кнопка должна иметь примерно такой вид .
Такая же кнопка должна располагаться на листах Анализ и Отчет (см рис.). Рисовать кнопки на этих листах и назначать им макрос ЛистДанные необязательно. Можно в контекстном меню созданной кнопки выбрать команду «Копировать» и скопировать кнопку в буфер обмена. Затем, поочередно переходя к листам Анализ и Отчет, вставить кнопку из буфера в область столбца А.
В столбце А (см. рис.) нарисовать кнопку и назначить ей макрос ЛистМеню, отредактировать текст на кнопке.
Задание. Самостоятельно создать макросы и соответствующие им кнопки перехода на листы Анализ и Отчет.
С помощью операций копирования и вставки расположить кнопки на листах рабочей книги в верхней части столбца А следующим образом:
Лист Меню - кнопки , ,
Лист Данные - кнопки , .
Лист Анализ - кнопки . ,
Лист Отчет - кнопки ,