За каждой кнопкой панелей инструментов закреплена небольшая программа – макрос. Макрос представляет собой последовательность макрокоманд и макрофункций. Excel предоставляет пользователю возможность создавать собственные макросы с использованием языка VBA или макрорекордера.
Наиболее простым способом создания макрокоманды является ее запись с помощью макрорекордера. Это средство позволяет автоматизировать выполнение часто повторяющихся последовательностей рабочих шагов и при этом не требует знаний макропрограммирования. Макрорекордер протоколирует все выполняемые пользователем действия и сам преобразует их в VBA-код.
Рассмотрим порядок создания и запуска макроса, который должен для любого выделенного блока ячеек выполнять следующую последовательность действий:
· устанавливать для шрифта размер– 16 пт, цвет– синий;
· задавать внешние границы для блока толстой синей линией;
· присваивать ячейкам денежный формат с отображением двух знаков после запятой.
1. Активизируйте новый пустой рабочий лист.
На ленте выберите вкладку [Вид], группу [Макросы] и из раскрывшегося списка выберите [Запись макроса].
В открывшемся диалоговом окне [Запись макроса] (рисунок 28) введите имя макроса – «Пробный».
Рисунок 28 – Окно Запись макроса
Примечание. Имя макроса должно не содержать пробелы и не превышать 255 символов. По желанию можно внести описание макроса, задать комбинацию «горячих» клавиш для быстрого вызова макроса в поле [Сочетание клавиш] и в поле [Сохранить в] указать, где будет сохранен созданный макрос.
Для запуска процедуры записи щелкните на кнопке [ОК]. (В раскрывающемся списке команды [Макрос] будут три командные кнопки [Макросы], [Остановить запись] и [Относительная ссылка].
На экран будет выведена панель инструментов [Остановить запись], представленная на рис. 5.27. Панель содержит две кнопки: [Остановить запись] и [Относительная ссылка].
Выполните щелчок на кнопке [Относительная ссылка] для того, чтобы макрос в дальнейшем выполнялся для любого выделенного блока ячеек, а не той ячейки, которая была активна при записи макроса.
Выполните последовательность действий, назначаемых макросу:
На вкладке [Главная] в группе [Шрифт] измените цвет шрифта на синий, размер шрифта – 16 пт;
выберите заданный тип и синий цвет линии, щелкните на кнопке [Внешние границы];
перейдите на вкладку [Число], в списке [Числовые форматы] выберите [Денежный], число десятичных знаков –[2]. Нажмите [ОК]
Завершите запись щелчком по кнопке Остановить запись в группе [Вид], команды [Макрос].
Проверьте работу макроса. Для этого:
· активизируйте новый лист и выделите, например, ячейки В2:D8;
· введите в ячейки В2, С6 произвольные данные;
· выполните команду [Макросы]. В открывшемся диалоговом окне [Макрос] выберите макрос [Пробный] и нажмите [Выполнить].
Для более быстрого запуска макрос также можно назначить объекту, графическому объекту и элементу управления. Для этого щелкните на листе правой кнопкой мыши объект, графический объект или элемент управления, которому нужно назначить существующий макрос, а затем в контекстном меню выберите команду Назначить макрос. Откроется диалоговое окно Назначить макрос объекту, выделите макрос с именем Пробный и нажмите [ОК].
Проверьте работу макроса нажав на созданный объект, предварительно выделив ячейки H2:I6 и введя в них произвольные данные.
Для удаления макроса используется кнопка [Удалить] в окне [Макросы].
ВОПРОС 9. ПОДГОТОВКА К ПЕЧАТИ. ПЕЧАТЬ ЭЛЕКТРОННОЙ ТАБЛИЦЫ
Дата: 2019-03-05, просмотров: 244.