Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Informat_dlya_ekonomisto.doc
Скачиваний:
35
Добавлен:
02.05.2019
Размер:
18.29 Mб
Скачать

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

После запуска макроса отдельные записанные в нем операции будут выполнены шаг за шагом. Существуют различные способы запуска макроса:

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

  • с помощью кнопки Выполнить в окне диалога Макрос (команда Сервис/макрос/макросы) .

Выберите в окне диалога из списка Имя макроса нужный макрос и нажмите кнопку Выполнить.

Окно диалога Макрос можно также открыть на экране, щелкнув на кнопке Выполнить макрос на панели инструментов Visual Basic. Если вы хотите прервать выполнение макроса, нажмите клавишу [Esc].

Упражнение 2. Использование кнопки для запуска макроса

Достаточно быстрым и удобным способом запуска макроса является использование специальной кнопки. Создайте кнопку для запуска макроса.

1. Задайте отображение на экране панели инструментов Элементы управления. Для этого щелкните правой кнопкой мыши на свободном пространстве любой отображенной панели инструментов и выберите из контекстного меню Формы.

Рис. 20 Панель инструментов Формы

2 . Щелкните на кнопке с именем Кнопка.

3. Указатель мыши примет форму тонкого крестика. Протащите указатель мыши при нажатой левой кнопке, обозначив в рабочем листе прямоугольник нужного размера.

  1. После отпускания левой кнопки мыши программа автоматически выведет на экран окно диалога Назначить макрос объекту. Выберите в этом окне в поле Имя макроса макрос, который хотите запускать нажатием кнопки, например, Сетка.

5. Закройте окно диалога, нажав кнопку OK или клавишу [Enter].

  1. Щелкните на созданной кнопке мышью. Выделите текст кнопки и замените его. Введите сначала слово Сокрытие, нажмите клавиши [Ctrl]+[Enter], а затем – слово сетки.

7

Рис. 21

Изменение текста кнопки

. Щелкните на любой ячейке рабочего листа. Кнопка будет иметь следующий вид:

З

Рис. 22

Созданная кнопка

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

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

Изменение и удаление макроса

В дальнейшем вы можете в любой момент изменить и удалить макрос.

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

  1. Поместите указатель мыши на команду Сервис/Макрос

  2. В открывшемся подменю выберите команду Макросы. На экране будет открыто окно диалога Макрос.

  3. Выберите из списка макрос, который вы хотите удалить, и нажмите кнопку Удалить.

  • Для удаления макроса из персональной книги макросов, ее окно необходимо отобразить на экране, обратившись к команде Окно/Отобразить.

  1. На экране будет выведено окно запроса программы, которое нужно закрыть нажатием кнопки Да.

Если вы хотите удалить макрос из личной книги макросов, то сначала личную книгу макросов нужно сделать активной.

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

  1. Поместите указатель мыши на команду Сервис /Макрос и из подменю выберите Макросы.

  2. В открывшемся на экране окне диалога Макрос выделите имя макроса, который хотите изменить, и нажмите кнопку Изменить.

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

В

Рис. 23

Окно диалога Отобразить

ыберите имя нужной рабочей книги и задайте ее отображение, нажав кнопку OK.

Чтобы на экране открыть окно редактора Visual Basic с текстом выбранного макроса необходимо повторить шаги, описанные в пунктах 1 и 2 (Изменение макроса).

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

Самостоятельное задание.

  1. Из предыдущих лабораторных работах возьмите любую таблицу.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]