Microsoft Excel 2003

         

Как записать макрос

Как уже говорилось, макросы позволяют ускорить работу, автоматически выполняя часто встречающиеся последовательности действий. Проще всего создать макрос, записав его — т.е. создав в Excel запись последовательности выполняемых действий, которые потом должны осуществляться автоматически. Перед записью макроса необходимо заранее хорошо продумать эту последовательность, возможно, даже выполнить ее пару раз. В противном случае можно записать макрос с ошибками, которые впоследствии будет не так-то просто обнаружить и исправить, гораздо легче и быстрее будет переписать макрос заново.

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

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


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



2.

  1. В строке Имя макроса введите имя макроса. Хотя Excel и предлагает имена вроде Макрос! или Макрос2, лучше придумать нечто более содержательное, более отвечающее назначению данного макроса. Допускаются имена длиной до 62 символов. Имя должно начинаться с буквы и может состоять из букв, цифр и символа подчеркивания.



3.

  1. Чтобы впоследствии можно было быстро вызвать макрос с помощью комбинации клавиш, состоящей из клавиши Ctrl и буквы, введите эту букву в окно Сочетание клавиш. Если при этом удерживать нажатой клавишу Shift, то макросу будет присвоена комбинация клавиш Ctrl+Shift плюс введенная буква.



4.

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



5.

  1. Чтобы приступить к записи нового макроса, щелкните на кнопке ОК. Диалоговое окно закроется, а в левой части строки состояния появится слово Запись. Кроме того, на экране появится маленькая панель инструментов с кнопкой

Совет Если назначить макросу комбинацию клавиш, используемую для выполнения какого-либо другого действия, то в той книге, где хранится макрос, это действие уже нельзя будет выполнить с помощью этой комбинации клавиш. Например, если макросу, записанному в определенной книге, присвоить комбинацию клавиш Ctrl+P, то после этого, когда эта книга открыта, с помощью данной комбинации клавиш нельзя будет вывести что-либо на печать. Поэтому лучше, по возможности, использовать для макросов комбинации клавиш, начинающиеся с Ctrl+Shift. Это уменьшит вероятность совпадения новой комбина-ции с уже существующими.

  1. Выполните последовательность действий, которая должна быть записана. После того, как окончите запись, щелкните на кнопке

Совет Если при записи макроса установить режим Личная книга макросов, то этот режим остается в силе, пока пользователь сам его не изменит. Поэтому, если не хотите, чтобы все последующие макросы помещались в личную книгу макросов, лучше сразу после записи вернуться в диалоговое окно Запись макро-са и установить в нем режим Эта книга.


Содержание раздела