Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Бородина А.И. Крошинская Л.И. Сапун О.Л. Модуль...doc
Скачиваний:
8
Добавлен:
15.11.2019
Размер:
3.89 Mб
Скачать

Макросы в среде microsoft excel

Цель:

  • научиться записывать макросы в режиме протоколирования;

  • научиться создавать разные способы запуска макросов;

  • научиться запускать макросы на выполнение.

Тренинг 1

Умение 1. Средствами Excel создать макрос с именем Порт1, форматирующий ячейки таблицы:

  • цвет – красный;

  • шрифт – Arial Black;

  • выравнивание – По центру;

  • размер шрифта – 14;

  • обрамление – Одинарное.

Макрос выполнять стандартным способом, выбрав команду Сервис → Макрос → Макросы и имя макроса.

Рекомендации по выполнению

  1. Для начала записи макроса выполните команду Сервис → Макрос → Начать запись.

  2. Дайте макросу имя Порт1, набрав его в поле Имя макроса.

Внимание! Имя макроса должно быть записано на языке Excel, т.е. состоять только из букв, цифр и знака подчеркивания (имя не должно содержать пробелов).

  1. Опишите назначение макроса, набрав в поле Описание текст, например, Форматирует ячейки.

  2. Нажмите кнопку [ОК].

  3. Чтобы можно было использовать макрос в любой ячейке таблицы, на появившейся панели Остановить запись нажмите кнопку Относительная ссылка.

Внимание! Если при записи макроса отсутствует панель инструментов Остановить запись, то включите ее, выбрав из контекстного меню панелей инструментов.

  1. Начните выполнение команд, которые составят содержимое макроса:

  • чтобы начать форматирование ячеек, выполните команду Формат → Ячейки;

  • в диалоговом окне Формат ячеек выберите вкладку Выравнивание;

  • в поле По вертикали выберите По центру;

  • в поле Шрифт выберите Arial Black;

  • в поле Начертание выберите Полужирный;

  • в поле Размер выберите 14;

  • в поле Цвет – Красный;

  • выберите вкладку Граница → Внешние и установите Тип линии – Одинарный; в поле Цвет выберите Синий;

  • нажмите кнопку [ОК].

  1. Чтобы остановить запись макроса, нажмите кнопку Остановить запись.

  2. Продемонстрируйте работу макроса, предварительно выделив любые ячейки с текстом. В результате выполнения макроса ячейки отформатируются, например, так:

10.Наименование

11.Количество

12.Стоимость

13.Год выпуска

Умение 2. Средствами Excel создать макрос c именем Порт2, проектирующий таблицу приведенного ниже вида. Макрос вызывать нажатием комбинации клавиш [Alt+g].

Расчет затрат

Изделие

Цена за ед.,

млн. руб.

Количество,

шт.

Налог,

млн. руб.

Сумма,

млн. руб.

Рекомендации по выполнению

  1. Чтобы начать запись макроса, выполните команду Сервис → Макрос → Начать запись.

  2. Дайте имя макросу Порт2, набрав его в поле Имя макроса.

  3. Задайте макросу сочетание клавиш, набрав в поле Сочетание клавиш, например, [Сtrl+g].

Внимание! Запомните то сочетание клавиш, которое вы назначили макросу.

  1. Опишите макрос, набрав текст в поле Описание, например, Проектирует таблицу, и нажмите кнопку [ОК].

  2. Чтобы можно было использовать макрос в любой ячейке таблицы, на появившейся панели Остановить запись нажмите кнопку Относительная ссылка.

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

  4. Нажмите кнопку Остановить запись.

  5. Продемонстрируйте работу макроса, вызвав макрос на втором листе Книги нажатием комбинации клавиш [Alt+g].

Умение 3. Средствами Excel создать макрос с именем Порт3, строящий диаграмму заданного типа, исходя из данных таблицы умения 2. Продемонстрировать его работу с помощью назначенного графического объекта.

Рекомендации по выполнению

  1. Спроектируйте таблицу, вызвав макрос из умения 2.

  2. Будем считать, что таблица расположена в ячейках А1:E5. Заполните таблицу, введя в таблицу необходимые данные в три строки по вашему усмотрению.

  3. Для начала записи макроса, выполните последовательные действия Сервис → Макрос → Начать запись.

  4. Чтобы присвоить макросу имя Порт3, введите его в поле Имя макроса.

  5. Чтобы описать назначение макроса, наберите в поле Описание текст, например, Создает диаграмму.

  6. Нажмите кнопку [ОК].

  7. Чтобы можно было использовать макрос в любой ячейке таблицы, на появившейся панели Остановить запись нажмите кнопку [Относительная ссылка].

  8. Начните запись команд, которые составят содержимое макроса:

  • выделите, необходимый для построения диаграммы, диапазон ячеек, например A3:A5 и B3:B5;

  • для создания диаграммы вызовите Мастер диаграмм, выполнив команду Вставка → Диаграмма…;

  • выполните последовательность действий, которые запрашивает мастер. Задайте тип диаграммы, например, Кольцевая. Заголовок, например, Выпуск изделий, и т.д.;

  • снимите выделение с диаграммы.

  1. Чтобы остановить запись макроса, нажмите кнопку Остановить запись.

  2. Установите панель инструментов для рисования (если она не установлена), нажав для этого правой кнопкой мыши на панели инструментов и выбрав панель Рисование.

  3. Чтобы добавить объект WordArt, нажмите кнопку Добавить объект WordArt.

  4. Выберите нужный Стиль будущего графического объекта и введите текст надписи, например, Диаграмма.

  5. Нажмите [ОК].

  6. Чтобы назначить графическому объекту макрос, щелкните по нему правой кнопкой мыши и выберите в открывшемся меню команду Назначить макрос.

  7. В появившемся списке выберите макрос Порт3.

  8. Снимите выделение с графического объекта.

  9. Для демонстрации работы макроса измените данные в таблице, и нажмите созданную кнопку запуска макроса, т.е. графический объект с назначенным макросом. В результате получите новую кольцевую диаграмму.

Умение 4. Средствами Excel создать макрос, проектирующий таблицу многоразового использования следующего вида:

Расчет затрат

Изделие

Цена за ед.,

млн. руб.

Количество,

шт.

Налог,

млн. руб.

Сумма,

млн. руб.

Рекомендации по выполнению

  1. Для начала записи макроса выполните команду Сервис → Макрос → Начать запись.

  2. Чтобы дать имя макросу, в поле Имя макроса наберите Порт4.

  3. Чтобы в будущем вызывать этот макрос с помощью комбинации клавиш, в поле Сочетание клавиш введите комбинацию, например [Ctrl+С].

  4. Чтобы описать макрос, в поле Описание наберите текст, например, Создает таблицу многоразового использования.

  5. Нажмите [ОК].

  6. Чтобы можно было использовать макрос в любой ячейке таблицы, на появившейся панели Остановить запись нажмите кнопку [Относительная ссылка].

  7. Начните запись команд, которые составят содержимое макроса:

  • спроектируйте приведенную в условии задачи таблицу (число строк – 27);

  • снимите защиту с ячеек с переменной информацией, предварительно выделив их, с помощью команды Формат → Ячейка → Защита, снимите флажок с Защищаемая ячейка;

  • защитите весь лист с помощью команд Сервис → Защита → Защитить лист;

  • установите табличный курсор в ячейку В3 и закрепите области с помощью команды Окно → Закрепить области.

  1. Остановите запись макроса с помощью кнопки Остановить запись.

  2. Продемонстрируйте работу созданного макроса на другом листе Книги, выполнив его нажатием комбинации клавиш [Ctrl+С].