Автоматический запуск макросов в Excel
ฝัง
- เผยแพร่เมื่อ 20 ต.ค. 2024
- Автоматический запуск макроса Excel возможен при открытии или закрытии книги, изменении значения в ячейке, в назначенное пользователем время и при других обстоятельствах.
На бесплатном уроке Excel от учебного центра "Специалист" при МГТУ имени Баумана вам будут показаны приемы создания процедур обработки событий для последующего автоматического запуска макросов в Excel, в том числе по расписанию.
Семинар ведет сертифицированный тренер Microsoft, эксперт по MS Excel и программированию на VBA для Excel Андрей Николаевич Завьялов.
Желаем приятного просмотра и приходите на курсы Excel в учебном центре "Специалист" при МГТУ имени Баумана - www.specialist....
Лучший учитель! Никогда не работала с макросами! После вашей лекции работа облегчилась в разы! Спасибо вам!!!
Спасибо за урок. Хороший обзорный курс. Теперь буду вновь просматривать ваше видео, если понадобится определённый тип активации макросов.
Самое охуенное пояснение с практикой из всех что смотрел) Спасибо
Спасибо, а можете подсказать как при открытии сделать чтоб уже готовый макрос(модуль 1) срабатывал? Ваш пример с Msqdox работает. А вот что надо прописать чтоб открылся мой макрос ранее написанный или как его правильно вставить?
Сказ о том..., приветствую Вас!
Чтоб при открытии Книги (файла, документа) автоматически запускался макрос.
Его необходимо прописать в модуль «ЭтаКнига».
Пример:
'---------------------------------
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
@@Иван_Иваныч_Иванов_2000 примного благодарен, будем эксперементировать)) 🤩
xlsx не удаляет макросы, просто сохранять их надо в личной книге макрасов, а не текущей книге как по умолчанию предоставляется
Помогите пожалуйста Нужен макрос с помощью которого можно будет вытащить таблицу с этого сайта, например самую верхнюю таблицу 24score.com/football/england/premier_league..., при нажатии одной кнопки в определённый диапазон Думаю что он не сложный и состоит из: 1.пару строчек куда обращаться (сайт ) 2.откуда брать инфо в структуре сайта. Верхняя таблица (по моему это таблица в cvs) 3. и куда вставить, диапозон в ексель
Эээээ,эээ эта тема эээээ
Самый высший пилотаж работы в Excel - это работа без макросов!
Но только при условии, что времени будет затрачено столько же , сколько и при работе с макросами и модулями. Однако, такого в природе я еще не наблюдала :-)))))
Как пример такой работы - это работа с инструментами Power(Query/Pivot/View), а лучше даже с инструментами BI корпоративного уровня - Business intelligence (BI).
BIWEB - Бизнес & аналитика , спасибо за напоминание об этих инструментах. Я так привыкла писать макросы, что не удосуживалась вникнуть и оценить.
Но в целом, хочу сказать, что неплохо пользователям иметь представление о возможностях и программирования в среде Excel и средствам отбора.
Однако, не кажется ли Вам, что слишком широкие возможности Power инструментов в Excel имели нежелательные последствия - пользователи все время пытаются воспользоваться Excel как базой данных? В то время как Excel - это все же средство в первую очередь анализа и синтеза информации? Ведь заботясь о скорости мы вообще то должны подталкивать пользователей именно к средствам BI и к базам данных, MS Access, например?
Послушал 3 минуты и выключил, дизлайк за эээ, дикция эээ, кпц эээ хромает эээ
Тошно слушать ваши эээээээ