Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Макросы.doc
Скачиваний:
2
Добавлен:
09.12.2018
Размер:
87.04 Кб
Скачать

Создание макроса

Запись макроса

  1. Установите Средний или Низкий уровень безопасности.

Инструкции 

    1. В меню Сервис выберите команду Параметры.

    2. Откройте вкладку Безопасность.

    3. В группе Безопасность макросов нажмите кнопку Безопасность макросов.

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

  1. Выберите в меню Сервис команду Макрос и подкоманду Начать запись.

  2. В поле Имя макроса введите имя макроса.

Примечания

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

  • Не используйте имя макроса, являющееся ссылкой на ячейку, либо будет выдано соответствующее сообщение об ошибке.

  • Если этот макрос потребуется запускать нажатием сочетания клавиш на клавиатуре, введите букву в поле Сочетание клавиш. Допускается использование сочетаний CTRL+ буква (для строчных букв) или CTRL+SHIFT+ буква (для прописных букв), где буква — любая буквенная клавиша на клавиатуре. Нельзя использовать сочетания клавиш с цифрами и специальными знаками, такими как @ или #. 

    Примечание.   Выбранное сочетание клавиш заменяет все совпадающие стандартные сочетания клавиш Microsoft Excel на то время, пока открыта книга, содержащая данный макрос.

    1. В поле Сохранить в выберите книгу, в которой требуется сохранить макрос.

    Если этот макрос требуется всегда при работе в Microsoft Excel, выберите вариант Личная книга макросов.

    1. Если необходимо добавить описание макроса, введите его в поле Описание.

    2. Нажмите кнопку OK.

    3. Если макрос требуется выполнять относительно позиции активной ячейки, запишите его, используя относительные ссылки на ячейки. На панели инструментов Остановить запись нажмите кнопку Относительная ссылка , чтобы она осталась нажатой. Запись макроса будет продолжена с использованием относительных ссылок, пока не будет закрыт Microsoft Excel или не будет еще раз нажата кнопка Относительная ссылка , после чего она останется не нажатой.

    4. Выполните макрокоманды, которые нужно записать.

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

    Создание макроса с использованием Microsoft Visual Basic

    1. В меню Сервис Microsoft Excel выберите команду Макрос, а затем — Редактор Visual Basic.

    2. В меню Insert выберите команду Module.

    3. Введите или скопируйте программу в окно программы модуля.

    4. Чтобы запустить данный макрос из окна модуля, нажмите кнопку F5.

    5. Когда макрос будет создан, выберите команду Close and Return to Microsoft Excel в меню File.

    Создание макроса, выполняемого при запуске

    Автоматические макросы, такие как Авто_активизировать, выполняются при запуске Microsoft Excel. Для получения дополнительных сведений см. справку по Microsoft Visual Basic.

    Копирование части макроса для создания другого макроса

    1. Установите Средний или Низкий уровень безопасности.

    Инструкции 

      1. В меню Сервис выберите команду Параметры.

      2. Откройте вкладку Безопасность.

      3. В группе Безопасность макросов нажмите кнопку Безопасность макросов.

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

    1. Откройте книгу, содержащую макрос, который нужно скопировать.

    2. В меню Сервис выберите пункт Макрос, а затем выполните команду Макросы.

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

    4. Нажмите кнопку Изменить.

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

    При копировании всего макроса целиком убедитесь, что строки Sub и End Sub включены в выделенную область копирования.

    1. На стандартной панели инструментов нажмите кнопку Копировать .

    2. Переключитесь в модуль, в который нужно вставить скопированные строки.

    3. Нажмите кнопку Вставить .

    Совет

    Файл личной книги макросов (Personal.xls) можно просмотреть в любой момент, открыв его в редакторе Visual Basic (Alt+F11). Поскольку Personal.xls является скрытой книгой, которая всегда открыта, необходимо сделать ее доступной, если требуется копировать макрос.