Макросы. Запись и запуск макросов
В данном уроке рассматривается, что такое макросы, где они используются, как их записывать и запускать, где расположены кнопки управления макросами в Excel 2003 и Excel 2007, рассказывается о режиме относительных ссылок и безопасности макросов.

зарегистрироваться на сайте
обновите страницу по этой ссылке или кнопкой F5
PS: В начальных видеоуроках работа показана на версии Excel 2003 - первые уроки записаны довольно давно, когда эта версия еще была актуальна. Тем не менее, различие версий 2003 и 2007 (в рамках этих уроков) заключается только в интерфейсе и расположении пунктов меню, поэтому нет смысла эти видеоролики перезаписывать.
PPS: Касательно включения режима относительных ссылок в Excel 2003 подробнее смотрите по этой ссылке.
Комментарии
Дмитрий, спасибо, очень полезный урок!
Дмитрий, все очень доступно, понятно и необходимо для облегчения работы.Спасибо!
Начало многообещающее.
Я НЕ ЗНАЮ КАК ПОПАСТЬ
Мастер класс от 23-05-2016 очень интересен!!! Жду запись!
Спасибо! Полезно, увлекательно, понятно и содержательно.
спасибо за вэбинар!
Отличный вебинар!
Очень интересно и полезно.
Благодарю.
Не смог явиться лично. Дел по горло. Можно и мне запись вебинара для факультативного изучения?
Мастер класс от 23-05-2016 , спасибо
Спасибо за вебинар 23.05.16 Понравилось и доступно ждем запись
Спасибо, очень интересно!
Дмитрий, спасибо за вебинар от 23.05.2016. Очень интересно)))
полезный урок!
Благодарю Вас, Дмитрий за Вашу работу и за бесплатный вебинар. Буду ждать запись этого бесплатного занятия. С уважением, Геннадий
Дмитрий, огромное спасибо за Ваш проект! Удач Вам и нам! )))))
Благодарю Вас, Дмитрий, за Вашу работу и за бесплатный вебинар. Буду ждать запись этого бесплатного занятия. С уважением, Геннадий
Спасибо!!!
Дмитрий, спасибо,очень интересно и полезно!
Дмитрий, спасибо большое за мастер-класс. Как всегда интересно и к тому же присутствует новая информация для меня)
Спасибо большое за бесплатный мастер-класс! Все очень интересно.
Спасибо за мастер класс все было интересно и поучительно.
Повторно: Спасибо, классно!
Вебинар от 23-05-2016 очень понравился!!! Спасибо!!! С нетерпением ждём запись.
Для меня урок был полезен, увидел еще одну новую для меня фишечку с созданием файлов эксель, надеюсь что будут уроки подобные этим и в будущем. Всего хорошего Дмитрий !!!
Здравствуйте, Дмитрий!
Вэбинар очень понравился, посещал и первый вариант, в отличие от него стало поменьшн теории - больше практики, как мне показалось...
Спасибо и удачи во всем!
Дмитрий, спасибо за вебинар от 23.05.2016. Очень интересно)))
Мастер класс от 23-05-2016 очень порадовал!!!
Имею небольшую практику в Макросах. Учился сам.
Здесь увидел некоторые моменты, до которых дошёл бы ещё не скоро. )))
Спасибо! Ждёмс запись.
Вебинар от 23-05-2016 очень понравился!!! Спасибо!!! С нетерпением ждём запись.
отличный урок
Здравствуйте, Дмитрий!
Вэбинар очень понравился, посещал и первый вариант, в отличие от него стало поменьше теории - больше практики, как мне показалось...
Спасибо и удачи во всем!
В целом вибинар понравился, хотелось бы что-бы Вы не показывали вещи которые уже есть в бесплатных уроках, а показывали что-то новое. Очень хочется чтобы и дальше были вибинары подобные последнему. Успехов Дмитрий.
Дмитрий, спасибо за вебинар от 23.05.2016. Удачи во всем! С нетерпением ждём запись
Спасибо Дмитрии за вашу работу!
Дмитрий, спасибо за вебинар! У меня это было только первое знакомство с макросами, поэтому многое непонятно, но ЗАИНТЕРЕСОВАЛИ, СПАСИБО! Буду ждать запись и смотреть первые ваши уроки по макросам.
Дмитрий, большое спасибо за Ваш вебинар! Было очень интересно и познавательно!
Здравствуйте!Дмитрий у меня вопрос я сделала как у вас в уроке (программа для тестирования в екселе легкая версия тесты расположены на 3 листах.А как на одном расположить все тесты и чтобы не сбилося на листе результат выделенные точки.Помогите разобраться???
Здравствуйте!!!! спасибо вам за уроки!!! только начала изучать эксель!!! У меня 2010 версия и в основном все не сходится, приходится искать по долгу команды... я не могу у себя найти "visual basik" Помогите пожалуйста, где найти??? В каком разделе искать?? С уважением Жанель
Доброй ночи, Жанель. Не можете найти саму вкладку "Разработчик"? Здесь показано, как ее включить: http://www.excel-eto-prosto.ru/faq#razpab_2010
Здравствуйте! Спасибо Ввм Большое!
Дмитрий! Можете помочь? Как сделать макрос, что- бы он запускался при открытии книги excel, но не чаще одного раза в сутки?
Спасибо!
Добрый день, Андрей.
Первая часть Вашей задачи (запуск при открытии файла) довольно проста: поместите в модуль элемента "ЭтаКнига" код
Private Sub Workbook_Open()
End Sub
А уже внутри этой процедуры - вызов Вашего макроса.
Вторая часть задачи сложнее. Чтобы запуск выполнялся не чаще раза в сутки, нужно где-то фиксировать время последнего запуска. И при открытии файла проверять это время: если последний запуск был раньше, чем в текущих сутках, только тогда выполняем нужный макрос. А вот где именно фиксировать это время - тут возможны варианты. Это может быть:
а) конкретно этот файл Excel, где расположен код;
б) какой-то внешний файл (как Excel, так и другого формата - например, текстовый);
в) системный реестр Windows;
или еще какие-то варианты.
В каждом из них есть свои плюсы и минусы, но в двух словах это не опишешь.
Так что решить Вашу задачу возможно, но не за 5 минут, и вряд ли она будет по силам тому, кто только начинает интересоваться автоматизацией в Excel.
Здравствуйте! Мне бы хотелось что бы он запускался не чаще 1 раза календарных суток. В принципе в любое время при открытии, но не чаще одного раза в календарные сутки.
Можете помочь? Спасибо!
Помочь могу, но будет недешево ) Если интересно - можете написать на почту, обсудим детали. Но дешевле будет найти кого-то другого.
В даном ячейки таблицу запоминай дата последнее открытие файла, потом при каждого отрытие :
1)читай этой ячейки;
2)читай системную дату ОС;
3) сравняй двух дат ;
4) если они одиноковой - конец, если нет - запоминай в данном ячейку системную дату и откривай свой макрос.
Извините об плохой Русский - я из Болгарии!
Да, Танчо более детально расписал первый вариант из тех трех, что я перечислил. Это самый простой вариант, но, к сожалению, хранить дату в этом же файле Excel не всегда удобно.
Ну можно и в Personal.xls -если его есть, если нет - надо создать!Андрей если Вам это очень необходимо я попробую создать и выслать на пощу после несколько дней - скажем через неделю! Все будеть БЕЗПЛАТНО - как подарок! Если это вам устраивать пишите на почту trtanev@abv.bg! Всего доброво! Надеюсь что Дмитрий не будеть возрожать?
Возражать конечно не буду ) Если сможете помочь - помогайте )
Дмитрий,пытаюсь реализовать следующий макрос-обновление прайса,вырезка ненужных позиций на другой лист,поиск по гиперссылке с последующим выделением и вырезанием,макрос почему то вообще не сохраняется((( и не работает..,как можно реализовать данную задачу?
Добрый день, Сергей.
Не видя самого файла (и процесса, как Вы его сохраняете), причину установить трудно. Могу предположить два варианта:
1) Сохраняете файл в формате .xlsx - этот формат в принципе не поддерживает хранение макросов (он специально для этого и создавался). Нужно сохранять либо в .xlsm, либо в старый .xls.
2) Возможно, макрос сохраняется, но не в том файле, где Вы рассчитываете - может быть, в личной книге макросов или же в другом (также открытом в момент сохранения) файле. Проверьте, где Вы пишете код - в той ли книге, которая Вам нужна?
могут только зарегистрированные пользователи.
Ваше имя и тот e-mail, который был указан при регистрации)
В любой момент времени вы можете отказаться от получения сообщений.
Лучшие уроки по содержанию и грамотности, доступности, простоты я не встречала. Спасибо вам. вы умница.
Полезно, наглядно, понятно, существенно расширила свои знания благодаря данным урокам - спасибо, Дмитрий)
Добрый день, Анатолий.
Подробнее о создании программы для тестирования было рассказано в специальном платном мастер-классе "Создание программы по тестированию". Приобрести его можно по этой ссылке.
Что касается счетчика времени - в мастер-классе такого функционала не было, но позднее я доработал созданную в нем программу и добавил в нее такой счетчик - при приобретении мастер-класса я вместе с ним предоставлю и доработанную версию программы.
Спасибо! Классно. Где можно списать Вашу программу для шаблона? Счетчик времени на тестирование как вставить?
Здравствуйте. Подскажите, а можно ли сделать Q-код в таблице, но чтоб там было видно наименование упаковки, вес, дата прихода, наименование контрагента и тд. И при каждом изменении данных, автоматически делался Q-код?
Добрый день, Дмитрий. Я случайно увидела ваши видео в ютубе. Посмотрела и мне стало интересно изучить макросы. Перешла по ссылке и просмотрела часть бесплатных видео и мне очень понравилась ваша манера преподавать просто без лишних слов. Скажите, пожалуйста, а как сделать выпадающий...
Здравствуйте В видео "Автоматизация заполнения бланка документа (платежного поручения)" говориться, что можно скачать файлы с макросами, о которых идет речь. Не могу найти. Подскажите, пожалуйста,где скачать Файл?
Благодарю Вас хотя у меня оффис 97 все полчается
здравствуйте, Дмитрий... подскажите пожалуйста такой момент, для того, чтобы сделать макрос с фамилиями, я сделала перечень с фамилиями и суммами.. так вот у меня слово фамилия при сортировке улетает в самый низ))) то есть оно тоже сортируется... что не так в моей таблице?
Спасибо большое.Очень полезная информация