ВОПРОС 8. РАБОТА С МАКРОСАМИ В ТАБЛИЧНОМ ПРОЦЕССОРЕ MS EXCEL
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

 

За каждой кнопкой панелей инструментов закреплена небольшая программа – макрос. Макрос представляет собой последовательность макрокоманд и макрофункций. Excel предоставляет пользователю возможность создавать собственные макросы с использованием языка VBA или макрорекордера.

Наиболее простым способом создания макрокоманды является ее запись с помощью макрорекордера. Это средство позволяет автоматизировать выполнение часто повторяющихся последовательностей рабочих шагов и при этом не требует знаний макропрограммирования. Макрорекордер протоколирует все выполняемые пользователем действия и сам преобразует их в VBA-код.

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

· устанавливать для шрифта размер– 16 пт, цвет– синий;

· задавать внешние границы для блока толстой синей линией;

· присваивать ячейкам денежный формат с отображением двух знаков после запятой.

1. Активизируйте новый пустой рабочий лист.

На ленте выберите вкладку [Вид], группу [Макросы] и из раскрывшегося списка выберите [Запись макроса].

В открывшемся диалоговом окне [Запись макроса] (рисунок 28) введите имя макроса – «Пробный».

 

Рисунок 28 – Окно Запись макроса

 

Примечание. Имя макроса должно не содержать пробелы и не превышать 255 символов. По желанию можно внести описание макроса, задать комбинацию «горячих» клавиш для быстрого вызова макроса в поле [Сочетание клавиш] и в поле [Сохранить в] указать, где будет сохранен созданный макрос.

Для запуска процедуры записи щелкните на кнопке [ОК]. (В раскрывающемся списке команды [Макрос] будут три командные кнопки [Макросы], [Остановить запись] и [Относительная ссылка].

На экран будет выведена панель инструментов [Остановить запись], представленная на рис. 5.27. Панель содержит две кнопки: [Остановить запись] и [Относительная ссылка].

Выполните щелчок на кнопке [Относительная ссылка] для того, чтобы макрос в дальнейшем выполнялся для любого выделенного блока ячеек, а не той ячейки, которая была активна при записи макроса.

Выполните последовательность действий, назначаемых макросу:

На вкладке [Главная] в группе [Шрифт] измените цвет шрифта на синий, размер шрифта – 16 пт;

выберите заданный тип и синий цвет линии, щелкните на кнопке [Внешние границы];

перейдите на вкладку [Число], в списке [Числовые форматы] выберите [Денежный], число десятичных знаков –[2]. Нажмите [ОК]

Завершите запись щелчком по кнопке Остановить запись  в группе [Вид], команды [Макрос].

Проверьте работу макроса. Для этого:

· активизируйте новый лист и выделите, например, ячейки В2:D8;

· введите в ячейки В2, С6 произвольные данные;

· выполните команду [Макросы]. В открывшемся диалоговом окне [Макрос] выберите макрос [Пробный] и нажмите [Выполнить].

Для более быстрого запуска макрос также можно назначить объекту, графическому объекту и элементу управления. Для этого щелкните на листе правой кнопкой мыши объект, графический объект или элемент управления, которому нужно назначить существующий макрос, а затем в контекстном меню выберите команду Назначить макрос. Откроется диалоговое окно Назначить макрос объекту, выделите макрос с именем Пробный и нажмите [ОК].

Проверьте работу макроса нажав на созданный объект, предварительно выделив ячейки H2:I6 и введя в них произвольные данные.

Для удаления макроса используется кнопка [Удалить] в окне [Макросы].

ВОПРОС 9. ПОДГОТОВКА К ПЕЧАТИ. ПЕЧАТЬ ЭЛЕКТРОННОЙ ТАБЛИЦЫ

 

Дата: 2019-03-05, просмотров: 215.