Главная / FAQ / Руководство по работе с макросами в Excel

Руководство по работе с макросами в Excel

«Макросы» - это макрокоманда с определенной последовательностью записанных пользователем действий. Для используются макросы в Excel? Это отличное спасение от рутинного выполнения одинаковых действий. К примеру, каждый день вы редактируете шаблонные отчеты, удаляя из них столбцы и добавляя в шапке по несколько строчек. Теперь этот процесс можно автоматизировать и что немаловажно – для этого не потребуется ни единого навыка программирования.

Как включить макросы

  1. Excel 2003: «Сервис/Безопасность/Уровень «Низкий».
  2. Excel 2007: Жмите на кнопку «Office», после – «Параметры Excel». Далее «Центр управления безопасностью/Параметры/Разрешить все».

    Запуск макроса в Excel

  3. Excel 2010: «Файл/Параметры», а далее все также как в пункте выше.
  4. В Excel 2013 эта функция активируется по аналогии с предыдущими.

Перед созданием следует помнить, что макрорекордер «пишет» все ваши действия, включая прокручивание экрана, ошибки, переключение между листами рабочей области и пр. Четко продумайте все команды, чтобы записать лишь самые главные. Это сократит не только код, но и время его выполнения.

Фиксируются только действия совершенные в программе и лишь те, которые можно сделать вручную (т.е. команды для них находятся в главном меню). Если при написании кода была совершена ошибка, вы можете удалить её сочетанием Ctrl+Z.

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

Пользователям, работающим с Эксель 2003 версии, следует запустить «Сервис/Макрос/Начать запись».

Если у вас установлен Microsoft Excel 2007 и более поздние выпуски, воспользуйтесь инструкцией ниже:

  • Запуск через вкладку «Разработчик»: Группа Код/Запись.

    Написание макроса в Excel - рис. 1

  • Через строку состояния: нажмите кнопку «Запись макроса».

    Написание макроса в Excel - рис. 2

Как запустить созданный макрос

Вы можете воспользоваться любым их указанных методов:

  1. Нажать сочетание Alt+F8.
  2. Вызвать из меню: «Разработчик/Макросы».
  3. С помощью горячих клавиш, назначенных объекту.
  4. При включении определенной процедуры на листе.
Показать видеоинструкцию

Видеоинструкция

Notice: Undefined index: HTTP_ACCEPT_ENCODING in /var/www/packagetools_usr/data/www/packagetools.net/engine/cache/system/plugins/e8b048728c5d252a9e1e52786ef9a5ae.php on line 2677 Notice: Undefined index: HTTP_ACCEPT_ENCODING in /var/www/packagetools_usr/data/www/packagetools.net/engine/cache/system/plugins/e8b048728c5d252a9e1e52786ef9a5ae.php on line 2678