Редактирование и копирование макросов | Автоматизация в Excel - бесплатные уроки
Отзывы о мастер-классах и тренингах
Теперь я понимаю, что программирование — это не магия)

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

До вашего тренинга мой уровень владения VBA в Excel был около нулевым, программирование для меня было просто каким-то чудом. Поэтому первые 4 урока приходилось себя просто заставлять выполнять домашние задания, так как мой мозг отчаянно сопротивлялся, из-за того что всё было незнакомо, постоянно вылетали какие-то ошибки, которые я не знал как исправить. К тому же, вы оставляли специально такие места в задании, которые не были освещены в уроке. Сам я их решить не мог, расстраивался, приходили мысли в голову, что это не моё, я слишком тупой для этого и т.д. И так два раза я бросал эту затею.

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

Поэтому в качестве усовершенствования ваших тренингов (чтобы люди не сдавались, из-за описанных мною причин выше) на первом занятии или при выдачи ДЗ предупреждайте, что есть в задании подводные камни, и если вы его не сможете выполнить полностью, то это нормально. Не всё сразу. Москва тоже не сразу строилась. Просто выполните задачу по максимуму.

Если бы было это предупреждение в тренинге, то чисто психологически проходить его было бы легче.

И чтобы усилить вашу рекламу (про стоимость урока равной бигмаку), добавьте что-то в таком стиле: «Чувство насыщения от БигМака уйдет через два часа, а приобретенные знания и навыки останутся с вами на всю жизнь».

Спасибо Вам большое за качественные материалы. Теперь я понимаю, что программирование — это не магия).

Михаил Разборов о практическом тренинге
Теперь я еще больше полюбила программирование!

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

Яна Адаменко о практическом тренинге
Сократили время обработки информации с 16-ти до 2-х часов

Дмитрий, добрый день! Мне 56, есть внуки. Иногда они задают такие вопросы ,что начинаешь думать: «Господи, мне-то ясно, а вот как ему объяснить, да так, чтобы было понятно?». Приходится запасаться терпением и подыскивать примеры из жизни. Не знаю, насколько уместна такая аналогия, но суть кажется ухвачена верно : терпение, простота и доходчивость объяснений, подтверждение наглядными примерами. Кирпичик к кирпичику, от простого к сложному и снова терпение, терпение и терпение. Вести мастер-класс в течении нескольких часов-это .... Одна подготовка к нему представляется адским трудом и огромное спасибо Вам за это.

Знакомство с Excel, затем VBA начал практически с нуля и то, что я теперь немного отличаюсь от обычного пользователя программы – исключительно Ваша заслуга. Полученные знания позволили хотя бы частично, но облегчить труд моему другу .Совместными усилиями мы сократили время обработки части информации с 16-ти до 2-х часов и от него Вам тоже слова благодарности. Хочу пожелать Вам обязательно продолжать начатое, Вы нужны нам!

Сергей Никитин о мастер-классе
Письмо с предложением, от которого не смог отказаться

Отличный тренинг!

Я давно получаю рассылку с сайта, но принять участие в вебинарах и тренингах не получалось. То цена не устраивала, то времени не было. Но недавно я получил письмо с предложением от которого не смог отказаться. Теперь когда я уже прошел тренинг, можно с уверенностью сказать, что я получил от него гораздо больше чем потратил. Дмитрий действительно хорошо ведет уроки, а самое главное - это практические задания. Только благодаря домашней работе можно научиться самому писать макросы. Пока не прочувствуешь это на себе, не сможешь понять некоторых вещей. И здесь важно то, что выполнение домашней работы всегда идет под контролем мастера - Дмитрия Быстрова. Так что самым прямым способ научиться автоматизации в екселе, на мой взгляд, является данный тренинг. Предварительно, перед тренингом, лучше всего просмотреть 15 бесплатных видеоуроков на сайте, что бы быть в теме) И не забывайте следить за акциями!;)

Дмитрий Георгиевский о практическом тренинге
Я и раньше слышала о макросах, но информации не встречала

Большое спасибо за тренинг. Было интересно и самое главное доступно. Мне частенько приходится работать в 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 политикой конфиденциальности
Ваши данные строго конфиденциальны, они нигде не публикуются и используются исключительно для информирования вас о новых материалах на сайте, мероприятиях и/или иных услугах данного проекта.
В любой момент времени вы можете отказаться от получения сообщений.
Последние комментарии
Ольга
11.11.2023 в 11:32:51

Полезно, наглядно, понятно, существенно расширила свои знания благодаря данным урокам - спасибо, Дмитрий)

Дмитрий Быстров
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

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

▲ Наверх