Курс занятий на Оператора компьютерного набора
  • Регистрация
1 1 1 1 1 1 1 1 1 1 Рейтинг 0.00 (0 Голоса)

Практическая работа №15

Тема занятия: Создание макросов.

Цель занятия: Научиться создавать макросы с целью автоматизации постоянно выполняемых действий в MS Excel.

План занятия:

Безопасность макросов. Создание простейшего макроса. Решение задач с помощью макросов. Безопасность макросов.

Microsoft Excel обеспечивает защиту от вирусов, которые могут передаваться макросами. Если макросы используются совместно с другими пользователями, макросы могут быть снабжены цифровой подписью, так что пользователи могут проверить надежность источника макросов. Всякий раз при открытии книги, содержащей макросы, можно проверить источник макросов, прежде чем разрешить их.

Установим низкий уровень безопасности макросов для того чтобы использовать макросы могли не только мы но и другие пользователи которые впоследствии будут работать с нашей рабочей книгой.

      Создайте новую рабочую книгу. Лист1 переименуйте в

Простейшие макросы.

      Выполните

Сервис→Макрос→Безопасность

      В окне

Безопасность макросов

      Установите переключатель на

Низкий уровень безопасности.Создание простейшего макроса.

 

Запись макросов.

      Выполните

Сервис→Макрос→Начать запись

      В окне

Запись макроса

      Укажите имя макроса

Простейший1

      и нажмите

ОК.

      Выделите любой диапазон ячеек и залейте его синим цветом. Выполните

Сервис→Макрос→Остановить запись.

      Выполните

Сервис→Макрос→Начать запись

      В окне

Запись макроса

      Укажите имя макроса

Простейший2

      и нажмите

ОК.

      Отмените заливку синим цветом диапазона ячеек залитого вами ранее. Выполните

Сервис→Макрос→Остановить запись.

 

Выполнение макроса.

      Выполните

Сервис→Макрос→Макросы.

      В окне

Макросы

      Выберите макрос с именем

Простейший1

      нажмите

Выполнить.

 

Создание кнопки выполняющей макрос..

      Выполните

Вид→Панели инструментов→Формы.

      На панели инструментов

Формы

      Найдите элемент

Кнопка

      И добавьте его на рабочий лист. После переноса кнопки на лист появляется окно

Назначить макрос объекту.

      В этом окне из списка существующих макросов выберите макрос с именем

Простейший1

      И нажмите

ОК.

      Переименуйте кнопку в

Залить цветом.

Задание: Аналогичным образом создайте кнопку отменяющую заливку цветом. Кнопку назовите Отменить заливку.

Решение задач с помощью макросов.

Задача: С помощью средств электронной таблицы Excel необходимо оформить решение теоремы Пифагора. Нужно учесть тот факт, что человек может знать длину катета и гипотенузы и нужно вычислить второй катет, а может знать длины двух катетов и необходимо вычислить гипотенузу. Поэтому нужно сделать два переключателя (работающих с помощью макросов) которые будут менять формулу в зависимости от данных которые известны пользователю.

Решение:

Подготовка таблицы.

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

Вам предлагается следующий вариант исходной таблицы. Создайте такую же таблицу на листе Теорема Пифагора.

овал: стрелка№2овал: стрелка№1

Запись макроса этап1.

На данном этапе мы запишем макрос позволяющий определять гипотенузу нашего прямоугольного треугольника по двум известным катетам.

      Выполните

Сервис→Макрос→Начать запись

      В окне

Запись макроса

      Укажите имя макроса

Решение1

      и нажмите

ОК.

Замечание: В имени макроса не должно существовать пробелов.

      В элемент

Стрелка№2

      впишите слово

Катет.

      В ячейку В13 впишите

Гипотенуза равна.

•  В ячейку С13 введите следующую формулу =КОРЕНЬ(H4^2+H9^2). Нажмите Enter. Функция КОРЕНЬ используется не во всех версиях Office поэтому возможно ее необходимо будет заменить на функцию SQRT. КОРЕНЬ и SQRT возвращают значения квадратного корня.

      Выполните

Сервис→Макрос→Остановить запись.

Запись макроса этап2.

На данном этапе мы запишем макрос позволяющий определять гипотенузу нашего прямоугольного треугольника по гипотенузе и катету.

      Выполните

Сервис→Макрос→Начать запись

      В окне

Запись макроса

      Укажите имя макроса

Решение2

      и нажмите

ОК.

      В элемент

Стрелка№2

      впишите слово

Гипотенуза.

      В ячейку В13 впишите

Катет равен.

      В ячейку С13 введите следующую формулу

=КОРЕНЬ(H9^2-H4^2).

      Нажмите

Enter.

      Выполните

Сервис→Макрос→Остановить запись.

Задание: Создайте две кнопки которые будут запускать созданные нами макросы.

Ниже представлен конечный вариант решения данной задачи.

Контрольные вопросы:

Что такое макрос? Для чего целесообразно использовать макросы? Как начать запись макроса? Как остановить запись макроса? Как выполнить макрос? Как назначить макрос графическому объекту?

Вывод: В данной работе были рассмотрены основные способы создания и использования макросов. Выполнив данную работу можно сказать о том, что макросы удобно использовать в том случае, когда необходимо автоматизировать выполнение часто повторяемых задач в MS Excel.

Добавить комментарий


Защитный код
Обновить

По темам:

История Украины

Культурология

Высшая математика

Информатика

Охотоведение

Статистика

География

Военная наука

Английский язык

Генетика

Разное

Технологиеские темы

Украинский язык

Филология

Философия

Химия

Экология

Социология

Физическое воспитание

Растениевосдство

Педагогика

История

Психология

Религиоведение

Плодоводство

Экономические темы

Бухгалтерские темы

Маркетинг

Иностранные языки

Ветеринарная медицина

Технические темы

Землеустройство

Медицинские темы

Творчество

Лесное и парковое хозяйство