Редактирование и копирование макросов | Автоматизация в Excel - бесплатные уроки
Отзывы о мастер-классах и тренингах
Сам я безнадежно отстал

Огромное СПАСИБО за тренинг! Понравилось абсолютно всё. Особенно манера общения - считаю это большим трудом и достижением. Атмосфера на вебинарах дружелюбная. Сам я безнадежно отстал от решения домашних работ после третьего-четвёртого занятия (сказались непросмотренные в полном объёме те 15 видеоуроков), но получается решить задания после нескольких просмотров.

Так держать! Ничего менять не надо.

Ещё раз спасибо и успехов!

Вячеслав Чемодуров о практическом тренинге
За месяц изучил материал, который рассчитан примерно на семестр ВУЗовского обучения

Прекрасно сформированная последовательность подачи материала и наличие всего необходимого объема информации в данном тренинге дали мне возможность за месяц изучить материал, который (в соответствии с изучаемым мной самоучителем) рассчитан примерно на семестр ВУЗовского обучения. Плюс интересные факты, дополнительные "Фишки" и вообще наличие быстрой и качественной обратной связи преподавателем как в онлайн режиме, так и вне занятия. Спасибо Дмитрий за проделанную Вами работу и за профессиональный подход к обучению.

Николай Трыкин о практическом тренинге
Я в ВОСТОРГЕ!

Здравствуйте.

Очень понравился курс в ноябре 2013г. Конечно времени на все не хватало. Многое смотрела в записи. Тренинг построен таким образом, что идет от простого к сложному. Сначала было просто, но не понятно, куда это применить. А вот на 4 и 5 занятии уже в голове сложилась картинка и я в ВОСТОРГЕ!

По роду деятельности веду управленческий учет в экселе. Основная проблема заключается в проверке - не съехалили ли формулы, т.к. в процессе деятельности компании все меняется, меняется и отчет. Все строится на функциях СуммаЕсли, Сумма? но съезжают постоянно диапазоны суммируемых ячеек.

Теперь мне понятно,что с помощью Переменных и Циклов можно многие вещи "творить".

Минус в том, что ленилась делать домашнее задание. Но были ранее успехи по другим тренингам Дмитрия, и получилось облегчить себе немного жизнь. Думаю, что вопросов и "мучений" в написании программ будет на пару недель, но потом все станет гораздо легче и быстрее работа пойдет.

Благодарю за терпение Дмитрия, за то, что в программах пишет подсказки, тогда понятен смысл что за чем делаем.

Кристина Ляшенко о практическом тренинге
Теперь мои сотрудники спрашивают, где я всему научился

Дмитрий, спасибо большое!

Ваш тренинг очень помог разобраться в основах и начальном использовании макросов. Часть полученных знаний уже использую в работе, очень сокращает время. Теперь мои сотрудники спрашивают, где я всему научился, буду отправлять к Вам.

Я знаю что я еще многого не знаю, так что скорее всего я снова буду вашим учеником.

Алексей Богачев о практическом тренинге
Есть желание и дальше двигаться вперед

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

Формат тренинга же стал именно тем стимулом, который повысил интенсивность обучения многократно. Если бы в начале тренинга я увидела те задания, которые мы будет способны выполнять в финальной его части, то, пожалуй, и предположить бы не могла, что это вскоре станет реальностью. Тренинг для меня стал значительным шагом (и даже серией шагов) вперед.

Все это стало возможно благодаря профессиональному подходу к проведению обучения со стороны Дмитрия Быстрова. Это проявлялось в оперативной поддержке участников тренинга на форуме, в обеспечении всеми необходимыми информационными материалами, которые участники могут использовать и в последующем. И, что особенно ценно, это подход к построению изложения материала: информация хорошо структурирована, все продуманно, выверенно.

И отдельное спасибо хотелось бы сказать Дмитрию за его способность излагать сложные концепции простыми, доступными словами, за выверенный лаконизм, умение отсечь лишнее, и сказать именно то, что необходимо и достаточно на данный момент обучения. Ведь так важно именно на начальных этапах обучения преодолеть опасения перед чем-то неизведанным, и начать постепенно вовлекаться в незнакомую прежде сферу знаний.

Такой системный подход и позволил нарастающими темпами, шаг за шагом, формировать базу новых знаний. И не просто знаний, но и навыков - ведь все пройденное закреплялось в процессе решения домашних заданий.

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

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

Также перед началом тренинга я посмотрела 15 видеоуроков, которые находятся в открытом доступе на сайте. И сейчас понимаю,что если бы не ознакомилась с ними, то обучение протекало бы ощутимо сложнее. Можно сказать, что после упомянутых видеоуроков тренинг становится логическим продолжением.

Большая благодарность Дмитрию за то, что стал нашим проводником в мире VBA и Excel, показал пути, по которым можно идти. Самое главное, что после тренинга есть желание и дальше двигаться вперед, и появляются идеи для воплощения на практике. То, что прежде казалось непонятным и замысловатым, постепенно проясняется и обретает знакомые очертания.

Дмитрий, БОЛЬШОЕ СПАСИБО за тренинг, за проведенную работу! Дальнейших успехов проекту!

Диляра Хакимуллина о практическом тренинге

Редактирование и копирование макросов

В предыдущем уроке мы рассмотрели, что такое макросы, как их записывать, как запускать… Здесь же речь пойдет о том, как выглядит записанный макрос, как его отредактировать или скопировать.


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

Комментарии

Страница 1 из 3:   1  2  3  
#1   Михаил    14.08.2012 в 23:20:55

Поучительное видео. Спасибо создателям

#9   Дмитрий Быстров    23.08.2012 в 01:48:50

Благодарю, Михаил

#3   Samvel    21.08.2012 в 13:59:36

как создать иконку чтобы при открытии заново программы excel активизировать макрос

#7   Дмитрий Быстров    23.08.2012 в 01:39:27

добрый вечер, Samvel

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

#12   Аэлита    28.08.2012 в 09:42:52

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

#13   Дмитрий Быстров    28.08.2012 в 14:00:04

доброе утро, Аэлита.

да, конечно, такие направления есть. но по ним в интернете, насколько я представляю, и так достаточно много информации - этому много кто учит.

а вот по части автоматизации средствами VBA знания дают разве что на очных специализированных курсах (которых по данной теме, кстати, не так уж и много) или в курсе информатики на некоторых специальностях в ВУЗах (но в ВУЗе мало кто понимает ценность этих навыков и стремится ими овладеть).

дистанционно подобную информацию можно получить либо из учебников (только кто будет читать 500-страничные руководства по программированию?), либо собирая ее по крупицам на форумах программистов (но там многие вещи в советах подразумеваются как "само собой" и новичков они скорее поставят в тупик, а не реально помогут).

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

поэтому на данном ресурсе (по крайней мере пока) рассматривается именно тема макросов и автоматизации задач в VBA

#14   Аэлита    29.08.2012 в 12:39:42

здравствуйте, Дмитрий!

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

#16   Дмитрий Быстров    29.08.2012 в 13:36:35

добрый день, Аэлита

для начала могу посоветовать обратиться к справке на официальном русскоязычном сайте Microsoft - там довольно подробно даются базовые сведения по этим темам.

по сводным таблицам можно посмотреть описание здесь: http://office.microsoft.com/ru-ru/excel-help/RZ010205886.aspx

а по диаграммам можно почитать несколько страниц, отобранных в поиске по их сайту: http://office.microsoft.com/ru-ru/excel-help/results.aspx?qu=%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5+%D0%B4%D0%B8%D0%B0%D0%B3%D1%80%D0%B0%D0%BC%D0%BC&ex=1&origin=EC079000070

#15   Samvel    29.08.2012 в 12:51:12

здравствуйте, Дмитрий!

вопрос был о том, как создать кнопку для запуска макроса

#17   Дмитрий Быстров    29.08.2012 в 14:30:59

Добрый день, Samvel.

Чтобы создать на листе кнопку для запуска уже существующего макроса в Excel 2007, требуется:

1. Открыть вкладку "Разработчик" на ленте, нажать пиктограмму "Вставить" и в выпадающем меню выбрать пункт "Кнопка (элемент управления формы)":

2. Кликнуть мышкой в любом месте на рабочем листе - в этом месте появится кнопка и откроется окно назначения ей макроса:

3. В списке макросов выделяем мышкой нужный нам макрос и нажимаем ОК:

4. Отключаем режим конструктора путем нажатия на соответствующую пиктограмму на ленте:

Все готово - по нажатию на кнопку будет запущен выбранный нами макрос.


Более подробно это продемонстрировано в видеоуроке №6 "Автоматизация заполнения бланка документа".

#22   Татьяна Ивановна    31.08.2012 в 13:00:44

Спасибо! Отлично

#29   Сергей    02.09.2012 в 09:11:50

Спасибо, очень полезная вещь!

#41   Ната    05.09.2012 в 01:33:52

Очень интересно, а главное полезно и доступно для понимния!!!

#96   Ирина    16.09.2012 в 15:22:13

ЗДОРОВО!!!

#102   Мария    18.09.2012 в 23:39:34

Спасибо здорово!

#103   Алексей    19.09.2012 в 02:08:53

Очень доступно!Большое Спасибо!

#120   Амаль    28.09.2012 в 23:04:24

Дмитрий Быстров подскажите как мне скачать данное видео. и если можно объясните как мне скачать все видео которые отображаются у меня на странице (ваши видео).

И еще есть ли у вас страница в вконтакте?

#159   Дмитрий Быстров    15.10.2012 в 19:15:51

Добрый день, Амаль.

Возможность скачивания уроков на сайте пока не предусмотрена. Возможно, это будет сделано позже, но обещать, к сожалению, не могу.

#122   Виктория    29.09.2012 в 01:46:10

Спасибо!

#141   Максим    09.10.2012 в 01:27:58

Большое спасибо,Дмитрий!

#147   Елена    12.10.2012 в 02:07:40

Спасибо за урок! надеюсь я не один раз могу его посмотреть, или лучше записать? СПАСИБО !жду следующие уроки.

#160   Дмитрий Быстров    15.10.2012 в 19:19:21

Здравствуйте, Елена.

Разумеется, Вы можете смотреть уроки столько раз, сколько захотите.

#167   Darkhan    18.10.2012 в 17:56:00

Большое спасибо, Дмитрий! Очень интересные уроки! Много чего искал - в основном полезными являются западные видеоуроки, тот же учебник "For Dummies" - не располагает такой же простотой. Пока даются слабенькие макросы. Хотелось бы изучить макросы, которые собирает обновляемую таблицу в интернете и происходит последующий прогноз на основе индикаторов (ну эт уже ближе к экономике). Я конечно мог бы сделать без макросов - нужно было бы только вручную значения вбивать, но если отслеживать курс валют - это очень проблематично было бы. Надеюсь на то, что у Вас будет больше времени чтобы уделить нам. Спасибо!!!

#168   Ольга    18.10.2012 в 19:18:36

спасибо. очень интересно.

#171   Олег    19.10.2012 в 06:04:33

Хаяма!! Здравствуйте Дмитрий! наконец то я нашел то , что мне нужно!! Звать меня Олег, это я раскладку не поменял Скажите , ДмитрийЙ А с помощью VBA можно попробовать снюхать два вообще разных типов файлов , например WORD и Visio и написать макрос, который бы из одного файла вставлял данные в другой?? за ранее спасибо за ответ ..

#195   Дмитрий Быстров    29.10.2012 в 16:41:37

Добрый день, Олег.

"Снюхать" файлы различных форматов можно, если эти форматы поддерживают VBA. Проблем не возникает при взаимодействии файлов, созданных, например, в приложениях Excel, Word, Access, PowerPoint, Outlook.

Что касается Visio, то с ним я дела не имел, но насколько я знаю, VBA поддерживается и в нем.

Другое дело, что написание программ, взаимодействующих с 2 различными приложениями, потребует знания объектных моделей и того приложения, откуда экспортируются данные, и того приложения, куда эти данные импортируются, то есть задачей для начинающих это дело не назовешь.

#177   Елена    23.10.2012 в 01:38:00

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

#196   Дмитрий Быстров    29.10.2012 в 16:50:33

Добрый день, Елена.

Способ реализации зависит от конкретной задачи: в некоторых случаях требуемый результат может быть получен и без макросов - одним лишь использованием формул (например, ВПР, ЕСЛИ и др.).

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

#180   Ната    23.10.2012 в 21:16:18

Огромное спасибо за возможность постичь макросы и столь доступное объяснение материала. Поможет сэкономить много времени и сил.

#205   Maja    30.10.2012 в 17:07:52

Хочу присоединиться к комментариям всех пользователей и также сказать спасибо за Ваши ценные уроки (не оставила благодарность за первый урок, поэтому делаю это здесь).

Надеюсь, что с Вашей помощью хоть немного приоткрою ту завесу тайны Excel, которая поможет когда-нибудь мне с гордостью сказать, что я хоть что-то понимаю в этом чудесном приложении.

Ещё раз огромное спасибо, Дмитрий.

#218   Олег    02.11.2012 в 13:40:47

Отличные уроки, воспользовался всего одним макросом который написал основываясь на этих уроках и сделал работу за неделю, на которую раньше уходило несколько месяцев. Спасибо. Буду дальше изучать.

#240   mashrx    08.11.2012 в 20:56:28

узнал много нового, спасибо большое

а, можно заказать конкретные макросы?, за оплату

#277   Дмитрий Быстров    13.11.2012 в 23:40:02

Добрый вечер, mashrx.

Заказать макросы можно, детальное описание задачи можно прислать на e-mail yelaburg@mail.ru

#243   OF12    09.11.2012 в 00:22:24

Спасибо, увлекло)

#246   andybar    09.11.2012 в 13:01:34

Дмитрий!!! Огромное спасибо!!!!! Весьма доступное изложение!!!! Очень полезно и интересно!!!!

#258   Дмитрий    12.11.2012 в 19:59:31

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

Буду благодарен за подсказку!

P/S Если возможен пример, будет вообще здорово!

Спасибо за то что вы делаете для нас!

#259   Олег Ефимов    12.11.2012 в 20:22:04

Дима ... по большому счету я потратил на это 5 минут ... и нашел ответ в интернете. Не в обиду ... но научитесь пользоваться поиском.

Ответ на Ваш вопрос - "Автозапуск макроса"

Все очень просто, назовите макрос именем "Auto_Open" и при загрузке файла Excel ...макрос выполнит все Вами произведенные действия.

#260   Олег Ефимов    12.11.2012 в 20:23:56

Пример кода в макросе ...пишет в ячейках слова и раздвигает строки ...

Sub Auto_Open()

ActiveCell.FormulaR1C1 = "Привет"

Range("G7").Select

ActiveCell.FormulaR1C1 = "Пока"

Range("D11").Select

ActiveCell.FormulaR1C1 = "Привет"

Range("G13").Select

ActiveCell.FormulaR1C1 = "Пока"

Range("H13").Select

Columns("H:H").ColumnWidth = 30.29

Columns("J:J").ColumnWidth = 21

Rows("13:13").RowHeight = 41.25

End Sub

#263   Дмитрий    12.11.2012 в 20:32:29

Спасибо, Олег! В очередной раз - "Всё гениальное - просто!"

#270   Марта    13.11.2012 в 04:27:57

Дмитрий, БОЛЬШОЕ, БОЛЬШОЕ Вам спасибо! Все понятно, доступно, полезно!

#340   Татьяна    22.11.2012 в 23:53:52

спасибо!пока все получается.

#361   Алексей    27.11.2012 в 06:52:50

Здравствуйте. Благодарю за сайт, за уроки. Надеюсь, что будете продолжать.

Кошелёк WM(z/u/r) можно узнать, чтобы поддержать проект копеечкой?

#387   Дмитрий Быстров    30.11.2012 в 20:45:16

Добрый день, Алексей.

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

#364   Владимир    28.11.2012 в 01:01:24

Спасибо, отлично.

#379   Владимир    29.11.2012 в 19:22:51

Дмитрий ! Спасибо за науку и бескорыстие

#383   Михаил    30.11.2012 в 03:00:45

Здравствуйте Дмитрий! Мне 62 года, не многие, наверное, в этом возрасте освоили работу на компьютере. Я освоил и работаю с многими программами, графическими, видео и прочими, а вот теперь возникла необходимость досконально изучить и EXCEL. Ваши уроки очень помогают. Спасибо Вам!

#384   Аня    30.11.2012 в 04:08:54

Большое Спасибо! Очень доступно!

#398   shatko    02.12.2012 в 04:16:28

Давно думал научиться. Спасибо огромное. Очень полезно.

#400   Наталия    02.12.2012 в 17:58:22

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

#410   Дмитрий    06.12.2012 в 01:28:41

Дмитрий спасибо

с уважением Дмитрий

#420   Наталья    10.12.2012 в 13:43:25

Дмитрий спасибо за урок !

#422   Тихон    11.12.2012 в 03:24:27

Жаль, Дмитрий, что когда я сам начинал знакомиться с макросами (2005 год), не имел под рукой Вашего видео. Поверьте, смотрю Ваши уроки и вспоминаю как самостоятельно мучительно долго "соображал", что, куда и зачем))).

Спасибо, с нетерпением жду того, с чем, возможно,еще не знаком в плане VBA.

#461   Olga    17.12.2012 в 20:17:09

Спасибо, Дмитрий!

#510   Татьяна    29.12.2012 в 18:30:38

Дмитрий , большое спасибо за уроки ,очень доступно .

Страница 1 из 3:   1  2  3  
Оставлять комментарии и просматривать видеоуроки
могут только зарегистрированные пользователи.
(если ранее Вы уже регистрировались, введите повторно
Ваше имя и тот e-mail, который был указан при регистрации)
Как к Вам обращаться:
Ваш адрес e-mail:
Нажимая на кнопку "Зарегистрироваться", я даю согласие на обработку персональных данных и соглашаюсь c политикой конфиденциальности
Ваши данные строго конфиденциальны, они нигде не публикуются и используются исключительно для информирования вас о новых материалах на сайте, мероприятиях и/или иных услугах данного проекта.
В любой момент времени вы можете отказаться от получения сообщений.
Последние комментарии
Дмитрий Быстров
29.01.2023 в 12:26:41

Добрый день, Анатолий.

Подробнее о создании программы для тестирования было рассказано в специальном платном мастер-классе "Создание программы по тестированию". Приобрести его можно по этой ссылке.

Что касается счетчика времени - в мастер-классе такого функционала не было, но позднее я доработал созданную в нем программу и добавил в нее такой счетчик - при приобретении мастер-класса я вместе с ним предоставлю и доработанную версию программы.

Ulluauz
29.01.2023 в 11:03:16

Спасибо! Классно. Где можно списать Вашу программу для шаблона? Счетчик времени на тестирование как вставить?

Светлана
23.08.2022 в 13:10:20

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

Людмила
17.04.2022 в 14:33:48

Добрый день, Дмитрий. Я случайно увидела ваши видео в ютубе. Посмотрела и мне стало интересно изучить макросы. Перешла по ссылке и просмотрела часть бесплатных видео и мне очень понравилась ваша манера преподавать просто без лишних слов. Скажите, пожалуйста, а как сделать выпадающий...

Станислав
16.08.2020 в 23:08:36

Здравствуйте В видео "Автоматизация заполнения бланка документа (платежного поручения)" говориться, что можно скачать файлы с макросами, о которых идет речь. Не могу найти. Подскажите, пожалуйста,где скачать Файл?

Юрий
21.07.2020 в 13:10:25

Благодарю Вас хотя у меня оффис 97 все полчается

Евгения
26.06.2020 в 01:10:51

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

juna
08.05.2020 в 15:02:44

Спасибо большое.Очень полезная информация

Людмила
03.05.2020 в 19:11:12

Замечательные уроки, большое спасибо автору. Все очень доходчиво, без лишних заморочек.

Алексей
25.04.2020 в 14:24:56

Доступно и понятно!Круто!!!

▲ Наверх