Цель работы: получить навыки при работе с макросами вms excel

      Комментарии к записи Цель работы: получить навыки при работе с макросами вms excel отключены

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

Порядок выполнения работы:

1. Запустить EXCEL

2. Создать новую рабочую книгу

3. С помощью макрорекордера создать макрос, который меняет шрифт, в выделенных ячейках на полужирный курсив с заключением текста в двойную рамку.

Проверить работу макроса в 2-х случаях:

  • Ввести в несколько ячеек рабочего листа таблицы произвольный текст и отформатировать его с помощью макроса;
  • Отформатировать пустые ячейки таблицы с помощью макроса, а затем ввести в них текст.

Результат в обоих случаях одинаковый

Для включение функции Макрос:

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

Щелкните значок Кнопка Microsoft Office , а затем щелкните Параметры Excel.

В категории Основные в разделе Основные параметры работы с Excel установите флажок Показывать вкладку Разработчик на ленте, а затем нажмите кнопкуОК.

Для установки уровня безопасности, временно разрешающего выполнение всех макросов, выполните следующие действия:

На вкладке Разработчик в группе Код щелкните Безопасность макросов.

В разделе Параметры макросов выберите параметр Включить все макросы (не рекомендуется, возможен запуск опасной программы), а затем нажмите кнопку ОК.

Для создания макроса:

Разработчик\Запись макроса\Ввести имя макроса без пробелов\

Для данного задания:

Контекстное меню по ячейке \Шрифт\Полужирный\Граница\Выбрать двойную рамку\Ок\Разработчик\Остановить запись макроса

Для запуска макроса есть несколько способов:

  • С помощью горячих клавиш (задаваемых при создании макроса)
  • Разработчик\Макрос\Выбрать из списка нужный

4. С помощью макроредактора создать макрос, который помещает заголовок «Текущий отчет» в ячейку Е1, а вашу фамилию и инициалы – в ячейку Е2.

Выполнить те же самые действия , только при записи макроса ввести заголовок «Текущий отчет» в Е1, а в Е2 Данилов А.С.

5. С помощью Макроредактора создать макрос, который записывает ваше имя в любую выделенную ячейку, а фамилию – в ячейку непосредственно под ней.

Производятся аналогичные действия что и в предыдущих, только перед записью Макроса включить Относительные ссылки

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

Запись данного макроса производится так же с включенным параметром «Относительные ссылки». Затем вводим январь, под этой ячейкой вводим февраль, потянуть за маркер в правом нижнем углу.

7. Вызвать редактор Visual Basic и посмотреть тексты всех макросов на этом языке программирования.

Разработчик\Макрос\Выбрать макрос и нажать Изменить\Затем откроется редактор Visual Basic

Требования к оформлению отчета: Отчет должен содержать наименование и цель работы, задание на работу, порядок выполнения работы.

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

1. Как создать макрос?

2. Как выполнить макрос?

Лабораторная работа № 18

Статьи к прочтению:

Основы написания макросов в Excel — #1 — Знакомство с макросами


Похожие статьи: