Макрос в excel 365

Excel для Microsoft 365 Word для Microsoft 365 Outlook для Microsoft 365 PowerPoint для Microsoft 365 Access для Microsoft 365 Excel 2021 Word 2021 Outlook 2021 PowerPoint 2021 Access 2021 Visio профессиональный 2021 Visio стандартный 2021 Excel 2019 Word 2019 Outlook 2019 PowerPoint 2019 Access 2019 Visio профессиональный 2019 Visio стандартный 2019 Excel 2016 Word 2016 Outlook 2016 PowerPoint 2016 Access 2016 Visio профессиональный 2016 Visio стандартный 2016 Excel 2013 Word 2013 Outlook 2013 PowerPoint 2013 Access 2013 Visio профессиональный 2013 Visio 2013 Excel 2010 Word 2010 Outlook 2010 PowerPoint 2010 Access 2010 Visio премиум 2010 Visio 2010 Visio стандартный 2010 Excel Starter 2010 Еще…Меньше

Макрос — это ряд команд, используемых для автоматизации повторяемой задачи, который может выполняться при выполнении задачи. Макросы позволяют автоматизировать часто используемые задачи, чтобы сэкономить время на нажатии клавиш и действий мыши.

Однако некоторые макросы могут представлять угрозу безопасности. Макросы часто используются злоумышленниками для тихой установки вредоносных программ, таких как вирус, на компьютере или в сети организации.

Предупреждение: Никогда не включайте макросы в файле Microsoft 365, если вы не знаете, что делают эти макросы. Непредвиденные макросы могут представлять значительную угрозу безопасности. Для просмотра или изменения файла не нужно включать макросы; только в том случае, если вам нужны функциональные возможности, предоставляемые макросом. Дополнительные сведения см. в статье Защита от макровирусов.

Изменение параметров макросов в центре управления безопасностью

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

Важно: При изменении параметров макросов в центре управления безопасностью они изменяются только для программы Microsoft 365, которую вы сейчас используете. Параметры макросов не изменяются для всех программ Microsoft 365.

  1. Откройте вкладку Файл.

  2. Нажмите кнопку Параметры.

  3. Затем выберите пункты Центр управления безопасностью и Параметры центра управления безопасностью.

  4. В центре управления безопасностью щелкните элемент Параметры макросов.

    Область "Параметры макроса" центра управления безопасностью

  5. Выберите нужный вариант, а затем нажмите кнопку ОК.

Примечание: Варианты немного отличаются в Excel, мы будем называть их, как мы идем.

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

    В Excel этот параметр — Отключить макросы VBA без уведомления и применяется только к макросам VBA.

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

    В Excel этот параметр — Отключить макросы VBA с уведомлением , и он применяется только к макросам VBA.

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

    В Excel этот параметр — Отключить макросы VBA, кроме макросов с цифровой подписью , и он применяется только к макросам VBA.

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

    В Excel этот параметр — Включить макросы VBA (не рекомендуется, может выполняться потенциально опасный код) и применяется только к макросам VBA.

  • Excel также установлен флажок Включить макросыExcel 4.0 при включении макросов VBA. Если установить этот флажок, все приведенные выше параметры для макросов VBA также будут применяться к макросам Excel 4.0 (XLM).

    Если этот флажок не установлен, макросы XLM отключены без уведомления.

  • Доверять доступ к объектной модели проектов VBA     Запретить или разрешить программный доступ к объектной модели Visual Basic для приложений (VBA) из клиента автоматизации. Этот параметр безопасности предназначен для кода, написанного для автоматизации программы Microsoft 365 и управления средой VBA и объектной моделью. Это параметр для отдельных пользователей и приложений, который по умолчанию запрещает доступ, препятствуя созданию несанкционированных программ вредоносных самореплицируемых кодов. Чтобы клиенты автоматизации получили доступ к объектной модели VBA, пользователь, выполняя код, должен предоставить доступ. Чтобы включить доступ, выберите поле проверка.

    Примечание: В Microsoft Publisher и Microsoft Access параметр Доверять доступ к объектной модели проектов VBA отсутствует.

Сведения о создании макросов см. в статье Краткое руководство. Создание макроса.

Сведения об использовании макросов на компьютере под управлением Windows S см. в статье Блокировка подозрительных макросов в Office на Windows 10 S.

См. также

Изменение параметров безопасности макросов в Excel

Как вредоносная программа может заразить компьютер

Нужна дополнительная помощь?

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

При записи макроса все действия в записи макроса записываются Visual Basic для приложений (VBA) коде. Эти действия могут включать ввод текста или чисел, выбор ячеек или команд на ленте или в меню, форматирование ячеек, строк или столбцов или даже импорт данных из внешнего источника, скажем, Microsoft Access. Visual Basic Приложение (VBA) — это подмножество мощного Visual Basic программирования, которое входит в большинство Office приложений. Хотя VBA позволяет автоматизировать процессы как в приложениях, так и между Office, необязательно знать код VBA или программирование на компьютере, если оно делает то, что вам нужно.

Важно знать, что при записи макроса регистрируются почти все ваши действия. Поэтому если вы допустите ошибку, например нажмете не ту кнопку, средство записи макросов зарегистрирует это действие. В таком случае можно снова записать всю последовательность или изменить код VBA. Поэтому перед записью процесса следует хорошо проработать его. Чем точнее вы запишете последовательность, тем более эффективно будет работать макрос.

Макросы и средства VBA находятся на вкладке Разработчик, которая по умолчанию скрыта, поэтому сначала нужно включить ее. Дополнительные сведения см. в статье Отображение вкладки «Разработчик».

Вкладка "Разработчик" на ленте

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

Перед записью макросов полезно знать следующее:

  • Макрос, записанный для работы с диапазоном Excel, будет выполняться только для ячеек этого диапазона. Поэтому если вы добавите в диапазон новую строку, макрос не будет применяться к ней.

  • Если вам нужно записать длинную последовательность задач, советуем вместо этого использовать несколько более мелких макросов.

  • В макросе могут содержаться и задачи, не относящиеся к Excel. Процесс макроса может охватывать прочие приложения Office и другие программы, которые поддерживают Visual Basic для приложений (VBA). Например, вы можете записать макрос, который сначала обновляет таблицу в Excel, а затем открывает Outlook для ее отправки по электронной почте.

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

  1. На вкладке Разработчик в группе Код нажмите кнопку Запись макроса.

    -ИЛИ-

    Нажмите ALT+T+M+R.

    Команда "Записать макрос" в группе "Код" на вкладке "Разработчик"

  2. В поле Имя макроса введите название макроса. Сделайте имя понятным, чтобы можно было быстро найти нужный макрос.

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

  3. Чтобы назначить сочетание клавиш для запуска макроса, в поле Сочетание клавиш введите любую строчную или прописную букву. Рекомендуется использовать сочетания клавиш с CTRL+SHIFT, так как они будут заменять собой совпадающие с ними стандартные сочетания клавиш в Excel, пока открыта книга, содержащая макрос. Например, если назначить сочетание клавиш CTRL+Z (Отменить), вы не сможете использовать его для функции «Отменить» в данном экземпляре Excel.

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

    Как правило, макрос сохраняется в расположении Эта книга, но если вы хотите, чтобы макрос был доступен при использовании Excel, выберите Личная книга макроса . При выборе личнойкниги макроса Excel создает скрытую личную книгу макроса (Personal.xlsб), если она еще не существует, и сохраняет макрос в этой книге.

  5. В поле Описание при необходимости введите краткое описание действий макроса.

    Хотя поле «Описание» является необязательным, рекомендуется его заполнить. Кроме того, желательно ввести понятное описание, которое будет полезно вам и всем, кто запускает макрос. Если у вас много макросов, описания помогут быстро определить, для чего они нужны.

  6. Чтобы начать запись макроса, нажмите кнопку ОК.

  7. Выполните действия, которые нужно записать.

  8. На вкладке Разработчик в группе Код нажмите кнопку Остановить запись Изображение кнопки.

    -ИЛИ-

    Нажмите ALT+T+M+R.

Работа с макросами, записанными в Excel

На вкладке Разработчик щелкните Макросы, чтобы просмотреть макросы, связанные с книгой. Кроме того, можно нажать клавиши ALT+F8. При этом откроется диалоговое окно Макрос.

Диалоговое окно "Макрос"

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

Ниже приведены дополнительные сведения о работе с макросами в Excel.

Задача

Описание

Изменение параметров безопасности макросов в Excel

Сведения о параметрах безопасности макросов и их значении.

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

Макросы можно запускать различными способами, например с помощью сочетания клавиш, графического объекта, панели быстрого доступа, кнопки или даже при открытии книги.

Изменение макроса

С помощью редактора Visual Basic можно изменять макросы, присоединенные к книге.

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

Если книга содержит макрос VBA, который нужно использовать где-либо еще, этот модуль можно скопировать в другую книгу с помощью редактора Microsoft Visual Basic.

Назначение макроса объекту, фигуре или графическому элементу

  1. Щелкните правой кнопкой мыши объект, рисунок, фигуру или элемент, которому вы хотите назначить существующий макрос, и выберите пункт Назначить макрос.

  2. В поле Назначить макроса выберите макрос, который вы хотите назначить.

Назначение макроса кнопке

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

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

Вы можете назначать макросы формам и элементам ActiveX на листе.

Включение и отключение макросов в файлах Office

Узнайте, как включать и отключать макросы в файлах Office.

Открытие редактора Visual Basic

Нажмите клавиши ALT+F11.

Поиск справки по использованию редактора Visual Basic

Узнайте, как найти справку по элементам Visual Basic.

Работа с записанным кодом в редакторе Visual Basic (VBE)

С помощью редактора Visual Basic (VBE) вы можете добавлять в записанный код собственные переменные, управляющие структуры и другие элементы, которые не поддерживает средство записи макросов. Так как средство записи макросов фиксирует почти каждый шаг, выполняемый во время записи, может также потребоваться удалить ненужный код. Просмотр записанного кода — отличный способ научиться программировать на VBA или отточить свои навыки.

Пример изменения записанного кода можно найти в статье Начало работы с VBA в Excel.

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

Перед записью макросов полезно знать следующее:

  • Макрос, записанный для работы с диапазоном Excel, будет выполняться только для ячеек этого диапазона. Поэтому если вы добавите в диапазон новую строку, макрос не будет применяться к ней.

  • Если вам нужно записать длинную последовательность задач, советуем вместо этого использовать несколько более мелких макросов.

  • В макросе могут содержаться и задачи, не относящиеся к Excel. Процесс макроса может охватывать прочие приложения Office и другие программы, которые поддерживают Visual Basic для приложений (VBA). Например, вы можете записать макрос, который сначала обновляет таблицу в Excel, а затем открывает Outlook для ее отправки по электронной почте.

Макросы и средства VBA находятся на вкладке Разработчик, которая по умолчанию скрыта, поэтому сначала нужно включить ее.

  1. Перейдите в Excel > параметры…> ленты & панель инструментов.

  2. В категории Настроить ленту в списке Основные вкладки установите флажок Разработчик, а затем нажмите кнопку Сохранить.

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

  1. На вкладке Разработчик нажмите кнопку Запись макроса.

  2. В поле Имя макроса введите название макроса. Сделайте имя понятным, чтобы можно было быстро найти нужный макрос.

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

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

    Как правило, макрос сохраняется в расположении Эта книга, но если вы хотите, чтобы макрос был доступен при использовании Excel, выберите Личная книга макроса. При выборе личнойкниги макроса Excel создает скрытую личную книгу макроса (PERSONAL.XLSB), если она еще не существует, и сохраняет макрос в этой книге. Книги в этой папке открываются автоматически при Excel, и любой код, сохраненный в личной книге макроса, будет указан в диалоговом окну Макрос, которое объясняется в следующем разделе.

  4. Чтобы назначить сочетание клавиш для запуска макроса, в поле Сочетание клавиш введите любую строчную или прописную букву. Рекомендуется использовать сочетания клавиш, которые еще не назначены другим командам, так как они будут переопределять совпадающие с ними стандартные сочетания клавиш в Excel, пока открыта книга, содержащая макрос.

  5. В поле Описание при необходимости введите краткое описание действий макроса.

    Хотя поле «Описание» является необязательным, рекомендуется его заполнить. Полезно ввести содержательное описание со всеми сведениями, которые могут быть полезны вам или другим пользователям, которые будут запускать макрос. Если у вас много макросов, описания помогут быстро определить, для чего они нужны.

  6. Чтобы начать запись макроса, нажмите кнопку ОК.

  7. Выполните действия, которые нужно записать.

  8. На вкладке Разработчик щелкните Остановить запись.

Работа с макросами, записанными в Excel

На вкладке Разработчик щелкните Макросы, чтобы просмотреть макросы, связанные с книгой. При этом откроется диалоговое окно Макрос.

Примечание: Макросы нельзя отменить. Прежде чем впервые запускать записанный макрос, сохраните книгу или создайте ее копию, чтобы предотвратить внесение нежелательных изменений. Если вас не устраивают результаты выполнения макроса, вы можете закрыть книгу, не сохраняя ее.

Ниже приведены дополнительные сведения о работе с макросами в Excel.

Задача

Описание

Включение и отключение макросов

Узнайте, как включать и отключать макросы в Excel для Mac.

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

Если книга содержит макрос VBA, который нужно использовать где-либо еще, этот модуль можно скопировать в другую книгу с помощью редактора Microsoft Visual Basic.

Назначение макроса объекту, фигуре или графическому элементу

  1. Щелкните правой кнопкой мыши объект, рисунок, фигуру или элемент, которому вы хотите назначить существующий макрос, и выберите пункт Назначить макрос.

  2. В поле Назначить макроса выберите макрос, который вы хотите назначить.

Назначение макроса кнопке

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

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

Вы можете назначать макросы формам и элементам ActiveX на листе.

Открытие редактора Visual Basic

На вкладке Разработчик щелкните Visual Basic или выберите Сервис > Макрос > Редактор Visual Basic.

Поиск справки по использованию редактора Visual Basic

Узнайте, как найти справку по элементам Visual Basic.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

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

Макросы в Microsoft Excel обычно используются для автоматизации определенных процессов. Макрос представляет собой серию действий, которые выполняются с электронной таблицей, обычно экономя много времени.

Но макросы могут использоваться злонамеренно, и существует риск включения макросов в электронной таблице, которые вы получили от неизвестного лица. Из-за этого риска Excel по умолчанию отключает макросы. Но если у вас есть файл с макросами, и вы доверяете отправителю или знаете, что файл безопасен, вы можете продолжить ниже и посмотреть, как включить макросы в Microsoft Excel.

  1. Откройте Excel.
  2. Щелкните Файл.
  3. Выберите Параметры.
  4. Выберите Центр управления безопасностью.
  5. Щелкните Параметры центра управления безопасностью.
  6. Выберите вкладку Macro Settings.
  7. Выберите уровень безопасности макросов, затем нажмите OK.

Наше руководство продолжается ниже с дополнительной информацией о включении макросов Excel 365, включая изображения этих шагов.

Как активировать макросы в Excel (Руководство с изображениями)

Действия, описанные в этой статье, были выполнены в настольной версии Excel для Office 365 для Windows. В первой части этой статьи дается краткий обзор того, как включить макросы в Excel. Чтобы получить дополнительную информацию о том, как изменить способ обработки макросов в Excel в будущем, включая изображения, продолжайте прокрутку или щелкните здесь, чтобы перейти к этой части статьи.

Когда вы открываете файл Excel с макросами, вы должны увидеть уведомление над таблицей, подобное изображению ниже. При нажатии кнопки «Включить содержимое» макросы запускаются в электронной таблице.

как включить запуск макросов на листе Excel

В качестве альтернативы, вместо того, чтобы нажимать эту кнопку, вы можете щелкнуть вкладку «Файл», затем кнопку «Включить содержимое» в разделе «Предупреждение о безопасности» и всегда включать содержимое в этом файле.

альтернативный метод включения макросов Excel

Или, наконец, вы можете выбрать Advanced Options, где вам будет предложено разрешить макросы только для этого сеанса.

расширенные параметры для включения макросов

Если вы хотите изменить настройки макроса в Excel для всех будущих файлов, вы можете сделать это, выполнив следующие действия.

Как включить макросы в Excel для будущих файлов (Руководство с изображениями)

Шаг 1. Откройте Microsoft Excel.

Шаг 2: Щелкните вкладку «Файл» в верхнем левом углу окна.

откройте меню файла Excel

Шаг 3. Выберите «Параметры» в нижней части левого столбца.

открыть параметры Excel

Шаг 4. Выберите Центр управления безопасностью в левом столбце окна параметров Excel.

щелкните вкладку центра доверия

Шаг 5: Нажмите кнопку «Настройки центра управления безопасностью».

нажмите кнопку настроек центра доверия

Шаг 6: Выберите вкладку «Настройки макроса».

выберите вкладку настроек макроса

Шаг 7: Выберите желаемый параметр настройки макроса, затем нажмите кнопку ОК.

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

Настройки макросов Excel 365

Параметры настройки макроса в Excel для Office 365:

  • Отключить все макросы без уведомления — Excel просто блокирует все макросы, не давая вам возможности выбирать, запускать их или нет.
  • Отключить все макросы с уведомлением (вероятно, это ваш текущий параметр, если вы его никогда не меняли). Блокирует макросы, но дает вам возможность запускать их, показывая уведомление с помощью кнопки «Включить содержимое».
  • Отключить все макросы, кроме макросов с цифровой подписью: блокируются все макросы, кроме тех, которые были созданы надежным издателем Microsoft.
  • Включить все макросы (не рекомендуется; может быть запущен потенциально опасный код) — будет запущен любой макрос из любой электронной таблицы. Вероятно, лучше не использовать эту опцию, поскольку она потенциально может повредить как вашу установку Excel, так и, возможно, весь ваш компьютер.

У вас есть электронная таблица с формулой ВПР, но вы видите несколько # N / A? Узнайте, как настроить формулу и отобразить вместо нее 0, если это влияет на другие формулы.


Download Article


Download Article

This wikiHow teaches you how to create a macro in a Microsoft Office 365 program such as Word or Excel. You can record your actions to automatically create a macro in some programs, or you can use Visual Basic coding to create a macro from scratch in any Office 365 program.

  1. Image titled Create Macros Step 1

    1

    Open a Microsoft Office program. Macros can be created for most Office 365 programs, so open the program in which you want to create a macro.

    • If you want to record a macro, open Word or Excel.
    • If you want to program a macro using VBA, open Word, Excel, PowerPoint, Outlook (Windows only), or Publisher (Windows only).
    • You cannot add macros to Access or OneNote.
  2. Image titled Create Macros Step 2

    2

    Click Open other documents. It’s a link in the lower-left side of the program’s window. This will open a list of options on the left side of the window.

    • On a Mac, click the name of your program in the upper-left corner of the screen to prompt a drop-down menu.

    Advertisement

  3. Image titled Create Macros Step 3

    3

    Click Options. You’ll find this on the left side of the window.

    • On a Mac, you’ll click Preferences… in the drop-down menu.
  4. Image titled Create Macros Step 4

    4

    Click Customize Ribbon. It’s on the left side of the Options window.[1]

    • On a Mac, click Ribbon & Toolbar in the Preferences window.
  5. Image titled Create Macros Step 5

    5

    Check the «Developer» box. This box is near the bottom of the «Main Tabs» list of options.

    • Depending on your selected program, you may first have to place your cursor in the «Main Tabs» pane and then scroll down to find the «Developer» box.
  6. Image titled Create Macros Step 6

    6

    Click OK. It’s at the bottom of the window. This will add the Developer tab to your selected program.

    • On a Mac, you’ll click Save here instead.
  7. Advertisement

  1. Image titled Create Macros Step 7

    1

    Make sure you have Word or Excel open. Microsoft Word and Excel are the only two Office 365 programs in which you can create macros by recording steps.

  2. Image titled Create Macros Step 8

    2

    Open a document. Click the Blank option in the upper-left side of the window to create a new, blank document, or select a document from your computer.

    • You can also double-click a document to open it in its respective program (e.g., double-clicking a Word document will open it in Word).
  3. Image titled Create Macros Step 9

    3

    Click Developer. As long as you enabled it in the last part, this tab should be at the top of the window.

  4. Image titled Create Macros Step 10

    4

    Click Record Macro. It’s in the top-left side of the window in the Developer toolbar.

  5. Image titled Create Macros Step 11

    5

    Enter your macro’s information. This process will vary slightly depending on your selected program:

    • Word — Enter a name for the macro, select All documents as the «Store macro in» value, and click OK.
    • Excel — Enter a name for the macro, add a keyboard shortcut if you like, select This Workbook as the «Store macro in» value, and click OK.
  6. Image titled Create Macros Step 12

    6

    Record your macro. Once you click OK, any steps you take (e.g., clicks, typed text, etc.) will be added to your macro.

  7. Image titled Create Macros Step 13

    7

    Click Stop Recording. It’s in the Developer toolbar. This will save your macro and add it to your document’s macro list.

    • You can implement the macro by clicking Macros, selecting your macro’s name, and clicking Run.
  8. Advertisement

  1. Image titled Create Macros Step 14

    1

    Make sure you know how to code in VBA. Visual Basic for Applications (VBA) is a programming language used by Microsoft Office 365 programs to run macros.

    • If you don’t have a solid grasp on VBA, you may be able to find the code for an existing macro. If so, you can copy the macro’s code and paste it into the VBA window later in this part.
  2. Image titled Create Macros Step 15

    2

    Open a Microsoft Office 365 file. Double-click the file for which you want to create a macro. This will open the file in its respective program.

    • You can also open the program you want to use and click the Blank option in the upper-left side of the window to create a new file.
    • You cannot use Access or OneNote to create macros.
  3. Image titled Create Macros Step 16

    3

    Click Developer. This tab is at the top of the program’s window.

  4. Image titled Create Macros Step 17

    4

    Click Macros. It’s in the upper-left side of the window. Doing so opens a pop-up window.

  5. Image titled Create Macros Step 18

    5

    Enter a macro name. Click the «Macro name» text box at the top of the window, then type in the name that you want to use for your macro.

  6. Image titled Create Macros Step 19

    6

    Click Create. It’s on the right side of the window. Doing so prompts the VBA window to open.

  7. Image titled Create Macros Step 20

    7

    Enter your macro’s code. Once the VBA window opens, type in the code for your macro.[2]

    • If you copied a macro’s code, paste it into the VBA window.
  8. Image titled Create Macros Step 21

    8

    Save your file as a macro-enabled format. Press either Ctrl+S (Windows) or Command+S (Mac), then enter a file name, click the «Save as type» (Windows) or «Format» (Mac) drop-down box, and click the Macro-Enabled option in the resulting drop-down menu. You can then click Save to save the file with the macro enabled.

    • You can implement the macro by clicking Macros, selecting your macro’s name, and clicking Run.
  9. Advertisement

Add New Question

  • Question

    Which tab is «Macro» located in?

    Community Answer

    Depending on the MS Office Application, it will either be under the «View» Tab or the «Developer» Tab.

  • Question

    What is macros?

    Tapas Mohanta

    Tapas Mohanta

    Community Answer

    Macro is a short form of a word macroinstruction. You can use macros anywhere you type — it could be word processing software like MS Word or Pages, any notepad or any IDE. You just have to find the macro option in that software or text editor and define one.

  • Question

    How can I use the tool bars in Microsoft Word?

    Community Answer

    Three of the commonly known toolbars in Microsoft Word are the Formatting, Standard, and Drawing toolbars. The Formatting toolbar contains commands for changing the appearance of text, such as bold and italics. The Standard toolbar is used to perform commonly used commands while typing, such as printing, saving, copying, and pasting. The Drawing toolbar is used to insert and edit pictures, drawings, and other graphics.

See more answers

Ask a Question

200 characters left

Include your email address to get a message when this question is answered.

Submit

Advertisement

Video

  • Consider saving your macro as a button on your toolbar. You may be able to add customized commands to your toolbar, and can choose a unique button that will represent your macro.

Thanks for submitting a tip for review!

Advertisement

  • If you create a macro that has the same name as an existing function in your software, the macro will replace that function. The software may not notify you that you are about to assign the same name to a macro that already exists.

Advertisement

References

About This Article

Article SummaryX

1. Enable Developer Mode in Word or Excel.
2. Open Word or Excel.
3. Click the Developer tab.
4. Click Record Macro.
5. Enter your macro’s info and click OK.
6. Record your actions.
7. Click Stop Recording.

Did this summary help you?

Thanks to all authors for creating a page that has been read 274,206 times.

Is this article up to date?

Одним из преимуществ конфигурации электронной таблицы Excel , возможностей форматирования и функций формул является то, что вы можете легко выполнять повторяющиеся задачи. Оптимизируйте эти задачи, используя макросы. Изучите основы написания макросов в Excel, чтобы стать более эффективными и улучшить свои навыки.

Инструкции в этой статье относятся к Excel для Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel для Office 365 для Mac, Excel 2019 для Mac и Excel 2016 для Mac.

Как отобразить вкладку «Разработчик» в Excel для Office 365, Excel 2019, Excel 2016, Excel 2013 и Excel 2010

Прежде чем добавлять макросы в Excel, откройте вкладку «Разработчик» на ленте. По умолчанию вкладка «Разработчик» не отображается.

  1. Перейдите на вкладку « Файл », затем выберите « Параметры» .

    Файл> Параметры в Excel

  2. В диалоговом окне « Параметры Excel » выберите « Настроить ленту»

    Настройте вкладку ленты в параметрах Excel

  3. В списке « Настройка ленты» перейдите в раздел « Основные вкладки » и установите флажок « Разработчик» .

    Опция разработчика в Excel

  4. Выберите « ОК», чтобы добавить вкладку «Разработчик» на ленту.

Как создать макрос в Excel для Office 365, Excel 2019, Excel 2016, Excel 2013 и Excel 2010

Когда вы будете готовы создать макрос, запустите Excel и откройте рабочий лист.

Макросы не могут быть созданы или запущены в Excel Online. Однако Excel Online открывает книги, содержащие макросы. Вы можете вносить изменения в таблицы и сохранять книги в Excel Online, не затрагивая макросы.

  1. Перейдите на вкладку Разработчик .

  2. В группе « Код » выберите « Запись макроса» .

    Кнопка записи макроса в Excel

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

    Поле имени макроса в Excel

  4. Введите комбинацию клавиш для макроса.

    Сочетание клавиш в диалоговом окне «Запись макроса»

  5. Выберите макрос магазина В стрелке раскрывающегося списка и выберите This Workbook .

    Хранить макрос в поле «Эта книга» в Excel

  6. Выберите ОК .

  7. Выполните форматирование и команды, которые вы хотите включить в макрос. 

  8. Выберите Остановить запись, когда вы закончите. 

    Кнопка «Остановить запись» в Excel

  9. Перейдите на вкладку « Файл », затем выберите « Сохранить как» . Или нажмите F12 .

    Пункт меню Сохранить как в Excel

  10. В диалоговом окне « Сохранить как » введите имя файла для книги.

    Наименование файла в Excel

  11. Выберите стрелку раскрывающегося списка « Сохранить как тип» , выберите книгу с поддержкой макросов Excel и нажмите « Сохранить» .

    Параметр Excel с поддержкой макросов

Как отобразить вкладку «Разработчик» в Excel для Office 365 для Mac, Excel 2019 для Mac и Excel 2016 для Mac

  1. Перейдите в Excel и выберите « Настройки» .

    Настройки для Excel на Mac

  2. Выберите Лента и Панель инструментов .

    Значок настроек ленты и панели инструментов

  3. В разделе « Настройка ленты » перейдите в список « Основные вкладки» и установите флажок « Разработчик» .

    Флажок разработчика в Excel

  4. Выберите Сохранить .

Как создать макрос в Excel для Office 365 для Mac, Excel 2019 для Mac и Excel 2016 для Mac

Когда вы будете готовы создать макрос, запустите Excel и откройте рабочий лист.

  1. Перейдите на вкладку Разработчик .

  2. В группе « Код » выберите « Запись макроса» .

    Запись макроса в Excel для Mac

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

  4. В текстовом поле « Сочетание клавиш» введите строчную или прописную букву, которую хотите использовать.

  5. Выберите макрос Store в выпадающей стрелке и выберите This Workbook .

    Эта книга раскрывающаяся в Mac Excel

  6. Выберите ОК .

  7. Выполните форматирование и команды, которые вы хотите включить в макрос. 

  8. Когда вы закончите, перейдите на вкладку Разработчик и выберите Остановить запись

  9. Перейдите на вкладку « Файл » и выберите « Сохранить как» . Или нажмите ⇧⌘S ( Shift + Command + S ).

    Пункт меню Сохранить как ... в Excel для Mac

  10. В диалоговом окне « Сохранить как » введите имя файла для книги.

  11. Нажмите стрелку раскрывающегося списка « Формат файла» , выберите « Книга с поддержкой макросов Excel» (.xlsm) , затем нажмите « Сохранить» .

    Раскрывающееся меню книги Excel с поддержкой макросов (.xlsm) в Excel для Mac

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

Если вы хотите запустить макрос, созданный в Excel, используйте ярлык, назначенный макросу, или запустите макрос на вкладке «Разработчик».

Чтобы запустить макрос с помощью сочетания клавиш , откройте лист, содержащий макрос. Введите или выберите данные, к которым вы хотите применить форматирование или команды, включенные в макрос. Затем нажмите комбинацию клавиш, назначенную макросу.

Чтобы запустить макрос на вкладке разработчика, откройте лист, содержащий макрос, и выполните следующие действия:

Понравилась статья? Поделить с друзьями:
  • Макрос в excel 2010 с кнопкой
  • Макрос vba excel скачать
  • Макрос в excel 2007 что это такое
  • Макрос vba excel копирование
  • Макрос бейсик в excel