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

Описание

В поле Описание можно задать описание макроса. Программа автоматически предложит описание, содержащее дату создания и имя пользователя. Рекомендуется указать также в описании функциональное назначение макроса.

Хранение макроса

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

Относительные и абсолютные ссылки в макросах

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

н а панели инструментов Остановить запись.

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

Макросы в excel Упражнение 1. Запись макроса

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

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

  2. В открывшемся подменю выберите команду Начать запись. На экран будет выведено окно диалога Запись макроса (рисунок 1).

  3. В поле Имя макроса укажите имя для создаваемого макроса, например, Сетка.

Р ис. 18 Окно диалога Запись макроса

  1. В дальнейшем вы сможете выполнять макрос с помощью сочетания клавиш, заданного в поле Сочетание клавиш. Поместите указатель мыши в это поле и нажмите, например, клавишу [Shift] и клавишу Q.

  2. В поле Описание введите Сокрытие линий сетки.

  3. Из списка Сохранить в выберите элемент Личная книга макросов и закройте окно диалога, нажав кнопку ОК.

  4. Программа вернет вас в рабочий режим и начнет запись макроса. Режим записи макроса можно распознать по отображаемой на экране небольшой панели инструментов, а также появившемуся в строке состояния сообщению Запись.

Рис. 19 Панель инструментов Остановить запись

  1. Выберите команду Сервис/Параметры, в открывшемся окне диалога перейдите на вкладку Вид и сбросьте флажок параметра Сетка.

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

  3. З авершите запись макроса, щелкнув на кнопке Остановить запись на панели инструментов Остановить запись (или меню команд)

Макрос записан, и теперь вы можете задать его выполнение. Перейдите на другой рабочий лист и нажмите сочетание клавиш [Ctrl]+[Shift]+[Q]. Линии сетки перестанут отображаться на экране.

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