Автоматический запуск макросов в Excel

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ต.ค. 2024
  • Автоматический запуск макроса Excel возможен при открытии или закрытии книги, изменении значения в ячейке, в назначенное пользователем время и при других обстоятельствах.
    На бесплатном уроке Excel от учебного центра "Специалист" при МГТУ имени Баумана вам будут показаны приемы создания процедур обработки событий для последующего автоматического запуска макросов в Excel, в том числе по расписанию.
    Семинар ведет сертифицированный тренер Microsoft, эксперт по MS Excel и программированию на VBA для Excel Андрей Николаевич Завьялов.
    Желаем приятного просмотра и приходите на курсы Excel в учебном центре "Специалист" при МГТУ имени Баумана - www.specialist....

ความคิดเห็น • 15

  • @ИринаНовикова-к2с
    @ИринаНовикова-к2с 3 ปีที่แล้ว

    Лучший учитель! Никогда не работала с макросами! После вашей лекции работа облегчилась в разы! Спасибо вам!!!

  • @ivantsybulnik4817
    @ivantsybulnik4817 4 ปีที่แล้ว

    Спасибо за урок. Хороший обзорный курс. Теперь буду вновь просматривать ваше видео, если понадобится определённый тип активации макросов.

  • @alexlyt9104
    @alexlyt9104 3 ปีที่แล้ว

    Самое охуенное пояснение с практикой из всех что смотрел) Спасибо

  • @Skaz_O_Tom
    @Skaz_O_Tom ปีที่แล้ว

    Спасибо, а можете подсказать как при открытии сделать чтоб уже готовый макрос(модуль 1) срабатывал? Ваш пример с Msqdox работает. А вот что надо прописать чтоб открылся мой макрос ранее написанный или как его правильно вставить?

    • @Иван_Иваныч_Иванов_2000
      @Иван_Иваныч_Иванов_2000 ปีที่แล้ว

      Сказ о том..., приветствую Вас!
      Чтоб при открытии Книги (файла, документа) автоматически запускался макрос.
      Его необходимо прописать в модуль «ЭтаКнига».
      Пример:
      '---------------------------------
      Private Sub Workbook_Open()
      Здесь пишите свой макрос.
      End Sub
      '---------------------------------
      Private - Приватный (условие не обязательное). Если вы хотите, чтоб макрос не был виден в Excel в списке макросов.
      Workbook_Open - Книга_Открытие
      '---------------------------------
      '---------------------------------
      '---------------------------------
      Если у Вас макрос прописан в модуле «Module1» и Вы хотите его там оставить, тогда можно так прописать макрос в модуле «ЭтаКнига»:
      '---------------------------------
      Private Sub Workbook_Open()
      Application.Run "Название_Вашего_макроса_в_ Module1"
      End Sub
      '---------------------------------
      Application.Run - команда запускающая другой макрос.
      '---------------------------------
      '---------------------------------
      '---------------------------------
      А так можно выполнить макрос при закрытии Книги:
      '---------------------------------
      Private Sub Workbook_BeforeClose(Cancel As Boolean)
      Здесь пишите свой макрос.
      End Sub

    • @Skaz_O_Tom
      @Skaz_O_Tom ปีที่แล้ว

      @@Иван_Иваныч_Иванов_2000 примного благодарен, будем эксперементировать)) 🤩

  • @ВадимКесарев-к1и
    @ВадимКесарев-к1и 2 ปีที่แล้ว

    xlsx не удаляет макросы, просто сохранять их надо в личной книге макрасов, а не текущей книге как по умолчанию предоставляется

  • @BETGARANT
    @BETGARANT 8 ปีที่แล้ว

    Помогите пожалуйста Нужен макрос с помощью которого можно будет вытащить таблицу с этого сайта, например самую верхнюю таблицу 24score.com/football/england/premier_league..., при нажатии одной кнопки в определённый диапазон Думаю что он не сложный и состоит из: 1.пару строчек куда обращаться (сайт ) 2.откуда брать инфо в структуре сайта. Верхняя таблица (по моему это таблица в cvs) 3. и куда вставить, диапозон в ексель

  • @RoyalhostProukr
    @RoyalhostProukr 6 ปีที่แล้ว +2

    Эээээ,эээ эта тема эээээ

  • @biweb13
    @biweb13 8 ปีที่แล้ว

    Самый высший пилотаж работы в Excel - это работа без макросов!

    • @НаталияКорабельщикова
      @НаталияКорабельщикова 8 ปีที่แล้ว

      Но только при условии, что времени будет затрачено столько же , сколько и при работе с макросами и модулями. Однако, такого в природе я еще не наблюдала :-)))))

    • @biweb13
      @biweb13 8 ปีที่แล้ว

      Как пример такой работы - это работа с инструментами Power(Query/Pivot/View), а лучше даже с инструментами BI корпоративного уровня - Business intelligence (BI).

    • @НаталияКорабельщикова
      @НаталияКорабельщикова 8 ปีที่แล้ว

      BIWEB - Бизнес & аналитика , спасибо за напоминание об этих инструментах. Я так привыкла писать макросы, что не удосуживалась вникнуть и оценить.
      Но в целом, хочу сказать, что неплохо пользователям иметь представление о возможностях и программирования в среде Excel и средствам отбора.
      Однако, не кажется ли Вам, что слишком широкие возможности Power инструментов в Excel имели нежелательные последствия - пользователи все время пытаются воспользоваться Excel как базой данных? В то время как Excel - это все же средство в первую очередь анализа и синтеза информации? Ведь заботясь о скорости мы вообще то должны подталкивать пользователей именно к средствам BI и к базам данных, MS Access, например?

  • @bi_source
    @bi_source 5 ปีที่แล้ว +1

    Послушал 3 минуты и выключил, дизлайк за эээ, дикция эээ, кпц эээ хромает эээ

  • @RoyalhostProukr
    @RoyalhostProukr 6 ปีที่แล้ว +1

    Тошно слушать ваши эээээээ