Google Таблицы. Урок 18. Макросы. Записываем свой первый макрос. Легко и просто!

Поделиться
HTML-код
  • Опубликовано: 24 дек 2024

Комментарии • 59

  • @DanyaJeyJey
    @DanyaJeyJey 2 месяца назад

    Огонь, спасибо, очень полезно!

  • @xayrullayevzafar
    @xayrullayevzafar 10 месяцев назад

    очень полезный урок, спасибо вам!

  • @ЕленаСиновац-ф9и

    А я всё думала, что же это такое? Спасибо за урок!

  • @ivan3897
    @ivan3897 2 года назад +1

    Спасибо за видео!
    Столкнулся с кучей косяков с этими макросами)
    1. Нужно чтобы макрос копировал информацию с одного листа в другой (и делал еще ряд действий). Запускаю макрос после записи, а он использует совсем не те листы которые использовал при записи (также то какой лист макрос выберет в роли "жертвы" зависит от того, на каком листе этот макрос запустить.
    2. Понял что на разных листах макрос работает криво - сложил всю информацию на один лист, но и тут меня нашли сюрпризы.
    Когда запускать макрос через комбинацию клавиш или из меню - все работает отлично, но если этот же макрос поставить на "кнопку" то вместо создания 15 новый строчек в таблице он создает 500, и при повторных запусках макроса больше не создает строки)))
    3. Чтобы поставить макрос на кнопку оказывается название макроса должно быть на английском, по другому будет писать что то типа "макрос не найден"
    Ухх. И главное информации про макросы фактически нет в интернете.
    Если вы в этом хорошо разбираетесь - запишите, пожалуйста, больше видео по этой теме. Макросы очень крутая задумка, только нужно лучше понимать его особенности чтобы как минимум избежать тех ошибок, которые я описал выше.
    Спасибо! Вы делаете очень хорошее дело!

    • @esdelano
      @esdelano  2 года назад

      Макрос повторяет последовательность действий один в один.
      Соответственно его нужно запускать с того листа, где записывали.
      По сути при записи макроса генерируется некий код (скрипт), который сохраняется как функция. Этот скрипт всегда можно отредактировать через редактор скриптов.
      Например для того, чтобы можно было запускать скрипт с любого листа, нужно в теле скрипта прописать активацию нужного листа. Посмотрите мои видео по скриптам. Там можно скопировать эту команду.

  • @Dmitrii-Zhinzhilov
    @Dmitrii-Zhinzhilov 3 года назад +1

    Благодарю!

  • @ShonyRECords
    @ShonyRECords 2 года назад +1

    Очень полезно. У Вас хорошие уроки.

    • @esdelano
      @esdelano  2 года назад +1

      Спасибо за отзыв.
      Рад, что понравилось

  • @mikor1210
    @mikor1210 2 года назад +1

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

  • @Alzi16
    @Alzi16 3 года назад +3

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

    • @sergei_vid
      @sergei_vid Год назад

      Нужно при записи добавить строку. Я думаю вопрос уже давно решён*)

  • @Coolturnoetv
    @Coolturnoetv 3 года назад +1

    Приветствую! Очень полезный контент, спасибо, стараюсь смотреть рекламу чтобы шла хоть какая-то монетизация с проекта. Была проблема с кнопкой, макрос отказывался работать по кнопке выдавая ошибку что такой макрос не найден, пока не допёр залезть в редактор макроса и увидел, что название фигурирует как myFunction. После того как вставил данное название в кнопку всё заработало. Короче какой-то глюк.

    • @esdelano
      @esdelano  3 года назад

      Спасибо за отзыв!

    • @Легов-щ5ч
      @Легов-щ5ч 3 года назад

      Дружище, спасибо что описал решение проблемы! У меня так же было.

    • @vkamne_spb
      @vkamne_spb 3 года назад

      Вот спасибо!

  • @keziahdirago
    @keziahdirago 20 дней назад

    В 2022 году МАКРОСЫ перенесли в пункт "Расширения". Благодарю!.

    • @keziahdirago
      @keziahdirago 20 дней назад +1

      В 2022 году МАКРОСЫ перенесли в пункт "Расширения". Благодарю!.

  • @tigranyan2446
    @tigranyan2446 Год назад

    Здравствуйте. Отличное видео спасибо огромное.
    А не можете подсказать как можно разрешить блокировку ячеек чтоб макрос работал? Так как при блокировке блокируется и макрос.

  • @Nikita20050507
    @Nikita20050507 4 года назад

    Зачётно

    • @esdelano
      @esdelano  4 года назад

      Спасибо за Ваш отзыв

  • @huzpan87
    @huzpan87 3 года назад +1

    Как сделать Подсветка текущей строки,спасибо большое за информацию.

    • @esdelano
      @esdelano  3 года назад +1

      Добрый день!
      Сделаю по этой теме отдельный урок

    • @huzpan87
      @huzpan87 3 года назад

      @@esdelano Очень-очень хорошо.

  • @ВиталийК-у3у
    @ВиталийК-у3у 3 года назад

    Добрый день, подскажите, пожалуйста, может сталкивались, если рисунку назначен макрос и при нажатии на рисунок всплывает сообщение о том что нет такого макроса?

    • @esdelano
      @esdelano  3 года назад

      Добрый день!
      Возможно Вы ошиблись при написании имени назначенного макроса. Проверьте написание (пробелы и прочее)

    • @ВиталийК-у3у
      @ВиталийК-у3у 3 года назад

      Добрый день, нет ошибки в написании не было, нашел решение, возможно кому-то пригодится, название макроса должно быть на латинице

  • @СемёнСевастьянов-щ7ы

    Хочу записать Макрос в котором будет учавствовать специальная вставка > вставить только значение ,а в конце макроса вся лишняя информация будет удаляться в том числе информация в ячейках откуда бралась специальная вставка.Проблема в том ,что при этом программа глючит и невыводит данные от специальной вставки ,т.е. там просто пусто.Проверял на совсем простеньких программах такая же ошибка .Например, у нас есть пустая таблица и в A1 стоит число 1 .Запускаем запись макроса.В A2 пишем формулу "=A1" .Далее копируем A2 и делаем специальную вставку в A3 -вставить только значение.Удаляем информацию из A1 и A2 .Заканчиваем запись макроса .При его запуске ,когда у нас пустая таблица с 1 в A1 у нас получается пустая таблица.Не знаете как решить эту проблему ?

    • @esdelano
      @esdelano  4 года назад

      Добрый день!
      В ячейку А2 впишите формулу "=А1"
      После этого приступайте к записи макроса. В А3 специальная вставка, только значения и удалить только значение в А1.
      Попробуйте. Должно получиться

  • @huzpan87
    @huzpan87 3 года назад +1

    Очень хорошое видео,если можешь показать как подсвечивать строку?

    • @esdelano
      @esdelano  3 года назад

      Добрый день!
      Лучше смотреть уроки последовательно.
      Посмотрите здесь:
      ruclips.net/video/aT-3NheMnlM/видео.html

  • @Dima_Melnikov
    @Dima_Melnikov 2 года назад

    Где в таблицах книга макросов? Ккда вставлять коды?

    • @esdelano
      @esdelano  2 года назад +1

      Меню "Расширения", далее пункт "App Script"

  • @keral2708
    @keral2708 4 года назад +1

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

    • @esdelano
      @esdelano  4 года назад +1

      Добрый день! Возможно, когда назначали макрос для кнопки допустили ошибку в названии макроса. Проверьте

    • @BooLoo812
      @BooLoo812 4 года назад

      @@esdelano Столкнулась сейчас с такой же ситуацией - с горячих клавиш макрос запускается, а нажатие кнопки выдает ошибку и система пишет что скриптовая функция не найдена. Названия идентичные - проверила несколько раз. Записала скрипт еще раз - выдает ту же ошибку. Возможны еще варианты при которых кнопка не работает?

    • @BooLoo812
      @BooLoo812 4 года назад

      @@esdelano проделала по памяти все что делала уже много раз на чужом компе и с чужого аккаунта и всё получилось. А в своих табличках на личном ноуте к рисунку скрипт по прежнему не привязывается, только с горячих клавиш запускается
      Совсем не понимаю в чем дело

    • @olyasoldatenko7269
      @olyasoldatenko7269 4 года назад

      Такая же проблема: по рисунку или не работает, или не найден макрос. А по сочетанию клавиш - всё ок

    • @esdelano
      @esdelano  4 года назад +1

      @@olyasoldatenko7269 возможно Вы не верно вводите название макроса, когда присваиваете его рисунку. Проверьте ещё раз

  • @Vikulja62
    @Vikulja62 3 года назад

    А можно как-то подключить уведомление на почту, если идёт добавление строки или изменение в строке , но только если в колонке D стоит цифра 5?

    • @esdelano
      @esdelano  3 года назад

      Добрый день! Конечно можно.
      Как работать с почтой у меня есть целая серия уроков. Поищите на канале

  • @antongubanov9114
    @antongubanov9114 2 года назад

    В 2022 году МАКРОСЫ перенесли в пункт "Расширения"

  • @НиколайСухоруков-у2и

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

    • @esdelano
      @esdelano  3 года назад +1

      Добрый день! Попробуйте при записи макросов не использовать горячие клавиши. Только через контекстное меню

  • @tha_mechtoy
    @tha_mechtoy 2 года назад

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

    • @esdelano
      @esdelano  2 года назад

      Добрый день!
      Попробуйте перезапустить программу.
      Закройте файл и откройте его снова

    • @tha_mechtoy
      @tha_mechtoy 2 года назад

      @@esdelano пробовал что то не помогает я там название макроса русскими буквами назвал. Может надо было английскими попробовать ? Или это не влияет...?

  • @ЧУППрофиТоргПлюс
    @ЧУППрофиТоргПлюс 4 года назад

    Можно ли с помощью макроса передать значения из одной таблицы в другую? Условно есть бланк заявок. Новая заявка оформляется в копии бланка. После оплаты хотелось бы некоторые данные из копии бланка записать в другой таблице. Возможно ли такое или макрос работает только в пределах одной таблицы?

    • @esdelano
      @esdelano  4 года назад

      Да. Возможно. Работа с файлами будет освещаться в следующих уроках

  • @TheSgeleta
    @TheSgeleta 3 года назад

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

    • @esdelano
      @esdelano  3 года назад

      Да, на канале есть несколько таких видео. Есть автоматическое формирование.

    • @TheSgeleta
      @TheSgeleta 3 года назад

      @@esdelano не подскажите ссылку на данное видео?

  • @sergeyrittari1972
    @sergeyrittari1972 3 года назад

    Здравствуйте, очень полезные уроки! Если не трудно, подскажите как записать макрос с поиском и заменой определенных значений? Суть в следующем: имеется столбец с не правильно внесенными туда суммами - где то в конце стоит руб. , где то разделитель - точка, чтобы складывалась итоговая сумма приходится через ctrll+H выполнять поиск и замену... Все данные в этом столбце постоянно обновляются, поэтому заменить один раз не получится. Спасибо

    • @esdelano
      @esdelano  3 года назад +1

      Добрый день.
      Сделаю такой урок

    • @sergeyrittari1972
      @sergeyrittari1972 3 года назад

      @@esdelano Спасибо за ответ, временно реализовал через функцию подставить, но это не очень удобно, жду ваш урок)

  • @АлексейДуделев
    @АлексейДуделев 11 месяцев назад

    Прекрасные уроки, профессиональная подача материала. Однако, пожалуйста, обратите внимание на произошение: вставить строкУ, а не стрОку. Это режет слух. Благодарю за понимание.

  • @antongubanov9114
    @antongubanov9114 2 года назад

    В 2022 году поменяли функционал. ТДАТА показывает "Дата + Время". Просто сегодняшняя дата =СЕГОДНЯ()