Смекни!
smekni.com

Макросы в Excel (стр. 4 из 4)

· Нажмите кнопку Остановить макрос.

До запуска макроса “Диаграмма” в качестве диаграммы по умолчанию строилась диаграмма формата Линии .После нажатия клавиш Ctrl+d в качестве диаграммы по умолчанию будет использоваться Встроенная. Макрос изменяет значение формата для стандартной диаграммы. Обе диаграммы построены на наборе данных A1:E4, но с использованием разных форматов.

Пример 12. Макрос “Значение”

Действие этого макроса аналогично нажатию кнопки Вставить значения. В ячейке остается только результат работы формулы, а сама формула исчезает. Это очень важная функция, поэтому приведем алгоритм записи соответствующих действий в макрос, который впоследствии будет вызываться нажатием Ctrl+v.

Для записи макроса “Значение” выполните следующие действия:

· Для наглядности введите в ячейки A1 и A2 какие-нибудь формулы, например, следующего вида: =COS(D1), =COS(D2). В ячейках D1 и D2 расположены числа.

· Выделите ячейки A1 и A2.

· Выполните команду Сервис | Запись макроса | Начать запись. Появится окно диалога “Запись макроса”.

· Введите в поле ввода Имя макроса название записываемого макроса Значение и нажмите кнопку Параметры.

· Перейдите на латинский регистр и введите букву v для клавиши быстрого вызова макроса.

· Нажмите кнопку OK в окне диалога “Запись макроса”. Начиная с этого момента все ваши действия будут записываться в макрос.

· Выполните команду Правка | Копировать.

· Нажмите мышью в первую ячейку выделенной области. В нашем случае это ячейка A1.

· Выполните команду Правка | Специальная вставка. Появится окно диалога “Специальная вставка”.

· Установите признак Значения.

· Нажмите кнопку OK для выхода из окна диалога “Специальная вставка”.

· Нажмите мышью в первую ячейку выделенной области. В нашем случае это ячейка A1.

· Нажмите клавишу Esc.

· Нажмите кнопку Остановить макрос.

Работа с макросом “Значение” осуществляется следующим образом. Сначала выделите блок ячеек, в которых присутствуют формулы, а затем нажмите Ctrl+v. В выделенных ячейках останутся только значения формул.

Результатом работы формул может быть текст. После нажатия Ctrl+v формулы исчезнут и останется только текст.

Если вы хотите использовать макрос “Значение” вместо команды Специальная вставка, запишите его с относительными ссылками.

5. Заключение

И в заключении, целесообразно обобщить всё ранее сказанное и выделить основные моменты.

1 Макрос представляет собой записанную последовательность определенных действий.

2 Для записи макроса выполните команду Сервис | Запись макроса.

3 Назначение существующему макросу клавиши быстрого вызова и пункта меню выполняется с помощью команды Сервис | Макрос.

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

5 Редактировать текст макроса можно непосредственно в модуле с текстом.

6 Для удаления макроса нажмите мышью на его имени. При этом станут доступными кнопки окна диалога “Макрос”, в том числе кнопка Удалить.

7 Команда Сервис | Назначить макрос назначает макросы графическим объектам.

8 Введите в поле ввода Имя макроса название создаваемого макроса и запишите новый макрос.

9 Вы можете вносить изменения непосредственно в текст программы, в которой на языке Visual Basic for Applications записана последовательность действий макроса.

10 Записанный макрос можно запустить на выполнение одним из следующих способов:

— из основного меню

— при помощи кнопки на панели инструментов

— при помощи кнопки на рабочей области

— нажатием комбинации клавиш клавиатуры

— нажатием кнопкой мыши на графическом объекте

Список литературы.

1. Excel 7 для windows 95. Справочник Штайнер Й.1997

2. Excel 7.0: Общие и экономические расчёты. Матюшок В.М. 1997