Как автоматизировать Google Таблицы с помощью макросов

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

  1. 5 источников макросов для автоматизации электронных таблиц Excel
  2. Как включить макросы в Excel
  3. Как включить / выключить макрос в Word

Что такое макрос?

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

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

Макросы – это мощная функция, которая может делать все, что в основном могут делать Таблицы. Вот несколько примеров его функций:

  1. Примените форматирование и стили.
  2. Создайте совершенно новую электронную таблицу.
  3. Используйте любые функции, панели инструментов, меню или функции Google Таблиц.

Как писать макросы в Google Таблицах

Откройте Google Sheet и нажмите Инструменты> Макросы> Записать макрос.

Изображение 1 из Как автоматизировать Google Таблицы с помощью макросов

Внизу окна откроется меню записи макроса с двумя вариантами записи ваших действий:

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

Относительные ссылки: макросы будут выполнять задачи для выбранных ячеек независимо от того, где они находятся в электронной таблице. Если курсив в ячейках B1 и C1, вы можете использовать тот же макрос для курсива в полях D1 и E1.

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

Изображение 2: Как автоматизировать Google Таблицы с помощью макросов

Записав действия для макроса, нажмите Сохранить.

Изображение 3: Как автоматизировать Google Таблицы с помощью макросов

Введите имя для макроса, вы можете создать ярлыки для 10 макросов. Если вы хотите связать макрос с ярлыком, щелкните число от 0 до 9 в пустом поле, затем щелкните Сохранить.

Изображение 4: Как автоматизировать Google Таблицы с помощью макросов

Если вам нужно изменить имя или ярлык макроса, вы можете отредактировать макрос, щелкнув Инструменты> Макросы> Управление макросами.

Изображение 5: Как автоматизировать Google Таблицы с помощью макросов

В открывшемся окне настройте как хотите, затем нажмите «Обновить».

Изображение 6: Как автоматизировать Google Таблицы с помощью макросов

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

Как запустить макрос в Google Таблицах

Если ваш макрос является абсолютной ссылкой, вы можете запустить макрос, нажав ярлык или выбрав «Инструменты»> «Макросы»> «Ваш макрос» и затем щелкнув соответствующий параметр.

Изображение 7 из Как автоматизировать Google Таблицы с помощью макросов

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

Изображение 8: Как автоматизировать Google Таблицы с помощью макросов

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

Как упоминалось ранее, при написании макроса он будет ссылаться на написанный вами рабочий лист. Но что, если я хочу импортировать макросы из другой таблицы?

Поскольку записанные макросы хранятся как функции в скрипте Google Apps, для импорта макросов необходимо скопировать эту функцию, а затем вставить ее в файл макроса на новом листе.

Откройте Google Таблицы с макросом, который хотите скопировать, а затем нажмите Инструменты> Макросы> Управление макросами. Затем щелкните значок «Дополнительно» рядом с макросом, который вы хотите скопировать, а затем щелкните «Изменить сценарий».

Изображение 9 из Как автоматизировать Google Таблицы с помощью макросов

Все макросы сохраняются в одном файле, поэтому, если вы хотите использовать только определенные макросы, вам придется их выбрать. Имя функции совпадает с именем, которое вы задали при создании макроса.

Выберите макрос, который хотите скопировать, затем нажмите Ctrl + C. Обязательно скопируйте все в функции, включая точку с запятой.

Изображение 10 из Как автоматизировать Google Таблицы с помощью макросов

Теперь откройте другую таблицу, введите макрос и нажмите Инструменты> Макросы> Записать макрос.

Изображение 11: Как автоматизировать Google Таблицы с помощью макросов

Затем вам нужно немедленно нажать «Сохранить», не записывая никаких действий для создания функции-заполнителя в файле макроса этого листа.

Изображение 12 из Как автоматизировать Google Таблицы с помощью макросов

Снова нажмите “Сохранить”.

Изображение 13: Как автоматизировать Google Таблицы с помощью макросов

Откройте скрипт Google Apps, щелкнув Инструменты> Редактор скриптов, затем откройте файл macros.gs на левой панели. Удалите существующую функцию, а затем нажмите Ctrl + V, чтобы вставить макрос с другого листа.

Изображение 14 из Как автоматизировать Google Таблицы с помощью макросов

Нажмите Ctrl + S, чтобы сохранить сценарий, закройте вкладку и вернитесь в свою электронную таблицу.

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

Затем нажмите Инструменты> Макросы> Импорт.

Изображение 15: Как автоматизировать Google Таблицы с помощью макросов

Наконец, нажмите «Добавить функцию» под макросом, который хотите добавить.

Изображение 16: Как автоматизировать Google Таблицы с помощью макросов

Однако вам нужно снова связать макросы вручную с помощью ярлыка.

Итак, вы просто знаете, как использовать макросы в Google Таблицах. Желаю всем успехов!

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *