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

зарегистрироваться на сайте
обновите страницу по этой ссылке или кнопкой F5
PS: В начальных видеоуроках работа показана на версии Excel 2003 - первые уроки записаны довольно давно, когда эта версия еще была актуальна. Тем не менее, различие версий 2003 и 2007 (в рамках этих уроков) заключается только в интерфейсе и расположении пунктов меню, поэтому нет смысла эти видеоролики перезаписывать.
PPS: Касательно включения режима относительных ссылок в Excel 2003 подробнее смотрите по этой ссылке.
Комментарии
Ещё раз здраствуйте, не могу понять куда делась иконка останов макроса и относит.ссылка, что нужно сделать чтобы при записи макроса она появилась? Спасибо!
Чуть выше здесь же в комментариях я отвечал Алене на этот вопрос - см. комментарий #1394 от 11.08.2013. Дублирую текст:
"Не появляется панель - значит, когда-то Вы ее закрыли, теперь не появляется. Для того, чтобы она снова появилась, запустите запись макроса, затем включите ее в меню "Вид-Панели Инструментов-Остановить запись"."
Интересно, просто и доходчиво. Спасибо Дмитрий
Спасибо, очень просто и интересно.
Как-то обходил всегда стороной макросы. И даже вот так- всего лишь посмотрев уроки, понял что много потерял не изучив их раньше. Ну что же- будем изучать сейчас.
Спасибо огромное за Вашу работу.
Большое спасибо, Дмитрий,за ваше доходчивое обучение. Все понятно и интересно.
Скажите, почему в XL документы не работают листы и не появляются когда вызываеш документы бух.учёта типа РСВ-1, и 4-фсс? и какую поставить для этого программу?
Добрый вечер, Николай.
"почему в XL документы не работают листы и не появляются когда вызываеш документы бух.учёта" - не понимаю Вашего вопроса. Что значит "документы не работают"? 3 раза перечитал - все равно ничего не понял.
А КАК В ТОРГОВЛЕ
в торговле отлично
можно по конкретнее.как с накладными? как их забивать?
каков вопрос - таков ответ.
можно и поконкретнее. с накладными хорошо. забивать их можно, например, так: http://www.excel-eto-prosto.ru/webinar/filling_tables_2
или так: http://www.excel-eto-prosto.ru/webinar/group_doc_2#content
После ваших уроков, происходит выдох и в голове звучит-"АХ, какой МУЖЧИНА!" СПАСИБО за доходчивое для дилетанта разъяснение.
Очень поучительна и полезная информация, но хотелось бы получить доступ к следующим урокам. Дело в том что я работаю на корпоративном компе и не могу зайти ни в одну социальную сеть сеть. Может, как нибудь по другому можно?
Добрый вечер, Денис.
Ответили Вам на почту.
Просто и доходчиво. Благодарю.
спасибо
Спасибо.
Spasibo ogromnoe! Na praktike stolknulas' s macrsami i mne ochen' ponravilos'! Vsya rutinnaya rabota s ooochen' bol'shimi dannymi i raportami za 5-7 sekund! Reshila nauchit'sya i popala na vash site. Spasibo Dmitriy!
Добрый день.Огромное спасибо.Решил узнать что такое макросы и с первых ссылок на ваш сайт я понял что это совсем не сложно.А как в Exsel2003 включить "режим относительной ссылки"
Добрый день, Алексей.
Выше я уже отвечал на этот вопрос - посмотрите на 4-й странице комментариев в этой же теме:
http://www.excel-eto-prosto.ru/lessons/makrosy?page=4#comment1125
Спасибо, отличный урок.
Спасибо, очень познавательно. Правда, у меня на работе стоит 10-й Excel. Думаю, что там должно быть ещё проще.
Добрый день,Дмитрий!Записал простенькие макросы,но они не срабатывают от сочетания указанных клавиш.От Sub до End Sub чего-либо подозрительного не обнаружил.В "Макросы" они записаны и срабатывают от нажатия "Выполнить".Уровень безопасности самый низкий.В чем может быть причина???Заранее благодарен.
Добрый день, Андрей.
Одна из возможных причин - горячую клавишу Вы назначили, например, на английском языке, а запустить пытаетесь при русской раскладке клавиатуры (или наоборот).
Нет,Дмитрий,это я проверил.Причина должна быть простая,но другая.
Выяснил следующее: не срабатывает только первый в списке макросов,однако в модуле Visual Basik он оказывается на последнем месте.Может в этом причина???
Порядок следования макросов в модуле значения не имеет. Так что причина не в этом. Если пришлете файл - смогу посмотреть, заочно сложно сказать.
Не работала только комбинация Ctrl-б,заменил букву на к и все заработало.Такая комбинация должна работать?И еще,Дмитрий,может быть вопросы надо задавать не в комментариях?Вы подскажите.
По идее, Ctrl+б должна работать так же, как и любая другая допустимая комбинация. Если не работает - надо смотреть конкретный файл: аппендицит по телефону не лечится )
Вопросы лучше задавать в комментариях, здесь.
Еще вопрос - при редактировании макросов открывается окно задач на английском языке.Существует ли возможность его русификации.Заранее благодарен.
Не знаю, что Вы подразумеваете под "окном задач". В любом случае все окна в редакторе VBA только на английском языке, так что придется осваивать его
суперский сайт, Дмитрий!!Респект Вам за умение учить!
спасибо отличный урок
Здравствуйте, Дмитрий! У меня при записи макроса рекодером не получилось вызвать надстройку "Поиск решения", пишет : функция solver не определена . Подскажите, пожалуйста, как справиться с этой проблемой. Спасибо.
Доброй ночи, Виктория.
Честно говоря, не пробовал в макросы "закатывать" использование надстроек Excel (одной из которых является Solver). Возможно, эти операции макрорекордером записываются некорректно - не знаю, надо смотреть тот макрос, что у Вас получился.
Здравствуйте, Дмитрий! я разобралась с проблемой сама .нужно в TOOLS подключить solver.и к любой кнопке на форме можно подключить надстройки -для поиска того же максимума прибыли,например(оптимизация прибыли за счет параметров), и линию тренда на графике подключать , если кто занимается аналитикой и прогнозирует показатели на предприятии, в общем, действительно , EXCEL - это просто! учусь у Вас говорить просто о сложном( у меня такая профессиональная необходимость) . спасибо
Здравствуйте,Дмитрий. Помогите разобраться. Прежде чем подключиться к программе Excel-eto-prosto?рассказывается о включении браузера cookies. Я пользуюсь Yandex. Мне надо удалить все браузеры?!как справиться с этой проблемой. Спасибо.
Доброй ночи, Альфия.
Если в самом верху на сайте Вы видите на голубом фоне "Здравствуйте, Альфия" - значит, у Вас и так все в порядке и cookies работают как надо
Terve Дмитрий!
Спасибо за ваши уроки. Мне немного сложновато, поскольку все команды на финском. Но!!! Ваши уроки и визуальные картинки позволяют делать соответствущие настройки.Конечно, возникает много вопросов. Но, с уверенностью могу сказать- не существует возрастного ограничения и понимания. Вы очень доходчиво разьясняете, просто и понятно. Спасибо. подписалась на ваши рассылки. Буду предлагать друзьям и знакомым знакомиться с вашими уроками. Пока я в восторге,хочется идти дальше. Если будут ко мне вопросы или пожелания- пишите. С ув. Мария
Добрый вечер.Спасибо огромное за уроки!У меня вопрос, может он покажется вам примитивным, но я только начинаю изучать excel(у меня 2007 версия).У меня при проверке макроса результат появлялся не в любой ячейке, а в той где был записан(на всех 3 стр.)и появлялось окно с записью "ошибка №28", наверно я что-то упустила, а когда я перед запись макроса воспользовалась "относительной ссылкой",то было уже лучше , но результат появлялся опять не в той ячейке кот. я выделяла, а смещался на 3 столбца вправо!Объясните пожалуйста как это исправить!Спасибо еще раз !!!
Здравствуйте, Светлана.
Обратите внимание в видеозаписи: когда я записывал макрос, я ПЕРЕД началом записи позиционировал курсор в нужной ячейке. Таким образом, действие установки курсора в ячейку не попадало в записанную программу.
У Вас, очевидно, наоборот: Вы включаете запись и после этого устанавливаете курсор в нужную ячейку. В результате это действие попадает в записанный код, и впоследствии, при запуске макроса, программа послушно повторяет это действие, поэтому текст у Вас оказывается всегда в одной и той же ячейке - в той, которую Вы установили в макросе.
Первый урок со второго раза понравился.Спасибо, Дмитрий! Начинаю смотреть второй.
БОЛЬШОЕ СПАСИБО, ДМИТРИЙ!
Полезный материал. Спасибо. Но слишком быстро показываете на рисунках. Не успеваю запомнить. Я - "чайник".
Доброй ночи, Андрей.
С первого раза запомнить вообще непросто, так что не в Вас дело. Но никто не мешает пересматривать видеозапись многократно и ставить ее на паузу, чтобы повторить только что увиденное.
Здравствуйте, Дмитрий! Спасибо за информацию!) Подскажите, пожалуйста! У меня программа (В еxcel через макрос)- ввожу данные, происходит расчет параметров; код написан, все считается. И теперь по этим значениям надо построить графики, причем на одной диаграмме - 4 графика сразу.. Буду очень признательна, если поможете с кодом!
Доброй ночи, Наталья.
Оказать помощь могу - на условиях индивидуальной работы. Более подробно об условиях оказания подобных услуг см. здесь: http://www.excel-eto-prosto.ru/coaching
Спасибо за подробное описание Дмитрий! Шаг за шагом следуя вашим уроком начинаю разбираться в сути макроса и его действии. Большое спасибо!
Спасибо.Эх,ты попробую-неужель получится?....
А еще ооочень мне надо:можно ли написать макрос для "Сумму прописью" поставить?
Добрый вечер, Татьяна.
Написать можно. Более того - уже написано:
www.yelaburg.ru/products/summa_propisyu
Как эта функция используется - показано в уроке №6 на сайте
Урок - Класс !!! Очень доходчиво
Очень полезные уроки!
порекомендуйте с чего начинать обучение работы в эксэль есть еще видео
уроки? Эти уроки очень понятны спасибо.
Добрый вечер, Алексей.
По части автоматизации в Excel - смотрите мои уроки на этом сайте.
Если же речь о работе в Excel вообще - что-то конкретное порекомендовать не могу, т.к. сам видеоуроками не пользовался. Но материалов в интернете наверняка немало на эту тему.
Помимо видеоуроков вверху в меню можно увидеть ссылку на список рекомендуемой литературы - если есть желание почитать книги.
Всё понятно без лишних слов.Благодарю!
Здравствуйте! А вот у меня ничего не получается(((( Создаю макрос, нажимаю CTRL+ю (например, пробовала всякие буквы) и ... ничего не происходит. Хотя, когда захожу в Макросы - Выполнить получается все, как надо. Значит, не срабатывает функция горячих клавиш. Почему так????
Добрый вечер, Галина.
Возможно, у Вас в момент нажатия горячей клавиши раскладка клавиатуры другая: например, назначали букву ctrl+q, а при попытке запуска макроса включена русская раскладка клавиатуры. Это наиболее вероятная причина.
Спасибо за очень подробные и понятные уроки. Раньше макрос старался не использовать, теперь буду осваивать.
Добрый вечер, Дмитрий! Сегодня на уроке включила ваш видеоролик,ученики выполняли самостоятельно, все получилось, всем понравилось и мне тоже. Большое вам спасибо, вы для меня находка.
Замечательно Успехов Вам и Вашим ученикам.
Доброй ночи, Дмитрий! Огромное спасибо за вашу работу! Про Макросы знал очень давно, но как то встречу оттягивал, казалось, что эти знания для спецов. С помощью Вашего урока записал первый свой Макрос ( правда со второго раза) был счастлив, как ребенок. Открыл для себя следующий шаг в Excel. Большое спасибо, удачи!
Спасибо за уроки.Как быстро можно получить доступ к уроку №6 и последующим?Рекомендации по запросу обеспечены.
Добрый день, Дарья.
Доступ открыт.
Добрый вечер, Дмитрий! В ответ на Ваш ответ#1740 Дмитрий Быстров (17.01.2014 23:13:51)Я конечно пока Чайник, но не до такой степени!))))Увы, причина не в этом((((
ДОБРОГО ВРЕМЕНИ СУТОК!
ДМИТРИЙ,ПОДСКАЖИТЕ КАК ПРИВЯЗАТЬ КНОПКУ К ОПРЕДЕЛЁННОЙ ЯЧЕЙКЕ?
С ЦЕЛЬЮ ДАЛЬНЕЙШЕГО РАЗМНОЖЕНИЯ КНОПОК В НИЗ СТОЛБЦА
Т.Е Я НАЖИМАЮ КНОПКУ ОНА ВЫПОЛНЯЕТ НУЖНОЕ МНЕ ДЕЙСТВО,
ЗАТЕМ ПЕРЕНОСИТ НУМЕРАЦИЮ С ВОЗРАСТАНИЕМ+1 В НИЖНЮЮ СТРОКУ И ТАМ СТАВИТ КНОПКУ, КОТОРАЯ БУДЕТ ДЕЛАТЬ ТОЖЕ САМОЕ
ЗАРАНЕЕ СПАСИБО
могут только зарегистрированные пользователи.
Ваше имя и тот e-mail, который был указан при регистрации)
В любой момент времени вы можете отказаться от получения сообщений.
Лучшие уроки по содержанию и грамотности, доступности, простоты я не встречала. Спасибо вам. вы умница.
Полезно, наглядно, понятно, существенно расширила свои знания благодаря данным урокам - спасибо, Дмитрий)
Добрый день, Анатолий.
Подробнее о создании программы для тестирования было рассказано в специальном платном мастер-классе "Создание программы по тестированию". Приобрести его можно по этой ссылке.
Что касается счетчика времени - в мастер-классе такого функционала не было, но позднее я доработал созданную в нем программу и добавил в нее такой счетчик - при приобретении мастер-класса я вместе с ним предоставлю и доработанную версию программы.
Спасибо! Классно. Где можно списать Вашу программу для шаблона? Счетчик времени на тестирование как вставить?
Здравствуйте. Подскажите, а можно ли сделать Q-код в таблице, но чтоб там было видно наименование упаковки, вес, дата прихода, наименование контрагента и тд. И при каждом изменении данных, автоматически делался Q-код?
Добрый день, Дмитрий. Я случайно увидела ваши видео в ютубе. Посмотрела и мне стало интересно изучить макросы. Перешла по ссылке и просмотрела часть бесплатных видео и мне очень понравилась ваша манера преподавать просто без лишних слов. Скажите, пожалуйста, а как сделать выпадающий...
Здравствуйте В видео "Автоматизация заполнения бланка документа (платежного поручения)" говориться, что можно скачать файлы с макросами, о которых идет речь. Не могу найти. Подскажите, пожалуйста,где скачать Файл?
Благодарю Вас хотя у меня оффис 97 все полчается
здравствуйте, Дмитрий... подскажите пожалуйста такой момент, для того, чтобы сделать макрос с фамилиями, я сделала перечень с фамилиями и суммами.. так вот у меня слово фамилия при сортировке улетает в самый низ))) то есть оно тоже сортируется... что не так в моей таблице?
Спасибо большое.Очень полезная информация