Редактирование и копирование макросов | Автоматизация в Excel - бесплатные уроки
Отзывы о мастер-классах и тренингах
Это то, чего мне не хватало раньше. Это восхитительно!!!

Добрый день, Дмитрий!

Благодарю Вас, за возможность участвовать в Вашем тренинге: просмотреть записи видеозанятий, принять участие в практическом решении задач, увидеть Ваши замечания и комментарии к выполнению задач. Я просто восхищен Вашими занятиями, которые заставили меня посмотреть на Excel другими глазами. Поверить в возможность решения практических задач, которые раньше казались не выполнимыми, а теперь, я уверен, намного облегчат решение служебных задач. Да! Это то, чего мне не хватало раньше. Это восхитительно!!! Я не ожидал, что в интернете можно найти что-то подобное. Спасибо случайному случаю, который вывел меня на Ваш сайт! И большое спасибо Вам, Дмитрий за Ваш талант, способность донести до нас знания в очень доходчивом и понятном виде! А так же, я полностью согласен с Татьяной.

Большое, человеческое СПА-СИ-БО!!!

Юрий Юркин о практическом тренинге
Перестала бояться какой бы то ни было задачи

Очень здорово, что есть бесплатные уроки в формате: "Посмотрел-применил". Тренинг идет, а в голове: "Завтра же на работе сделаю вот этот отчет, как ... задачу". И вперед.

Справочник от Дмитрия отличная подсказка тем, кто знает что хочет получить, но не знает, что писать.

Я после полученных знаний на тренингах Дмитрия, вообще перестала бояться какой бы то ни было задачи от директора, так как теперь знаю, как ее обработать, как поскорее решить и где подсмотреть (если что )))!

Марина Данилушкина о практическом тренинге
Стимулирует мозг не хуже шахмат

Здравствуйте, хочу оставить комментарий о пройденном тренинге!

Тренинг сильный. После прохождения тренинга я приобрел книгу «Профессиональное программирования на VBA», так как было желание развиваться дальше, к моему удивлению большую часть материала из книги в 944 страницы я уже знал. Не говоря уже о «основах программирования на visual basic и vba в excel 2007», эту книгу даже читать было не интересно. Так что 100% гарантия Дмитрия, это не маркетинговый ход и не реклама, тренинг действительно сильный.

Так же хочу отметить, что программирование на VBA не только помогает автоматизировать однообразную, рутинную работу больших объемов, это отличная мозговая аэробика. Стимулирует мозг не хуже шахмат. Так что любителям головоломок, интеллектуальных игр и всем тем кому не безразличен их IQ, рекомендую.

Дмитрию хочу сказать отдельное спасибо, проект отличный. Жду новых мастер-классов!

Антон Левин о практическом тренинге
Был взрыв мозгов тоже, так как много новой информации

Добрый день, Дмитрий.

Спасибо. Было очень интересно. Но и был взрыв мозгов тоже, так как много новой информации. Задавать вопросы было не совсем корректно, так как Вы и так все по "полочкам" раскладывали. Но вопросы возникнут обязательно. Единственное я не оплатил доступ к форуму (не было финансовой возможности:-( ).

А так мне все понравилось. Еще раз спасибо за науку.

Удачной поездки и хорошего дня.

Александр Курочка о мастер-классе
Много лет я смотрел на VBA и не знал, с какой стороны к нему подойти

Спасибо, Дмитрий! Было интересно и познавательно. Много лет я смотрел на VBA и не знал, с какой стороны к нему подойти. После Ваших заданий, всё стало на свои места, т.к. применение конкретных алгоритмов к конкретным заданиям дает очень многое. Благодаря этому тренингу я знаю куда мне идти и расти дальше. Спасибо.

Виталий Зуев о практическом тренинге

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

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


Для просмотра видео необходимо
зарегистрироваться на сайте
Если вы уже зарегистрированы на сайте -
обновите страницу по этой ссылке или кнопкой 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 политикой конфиденциальности
Ваши данные строго конфиденциальны, они нигде не публикуются и используются исключительно для информирования вас о новых материалах на сайте, мероприятиях и/или иных услугах данного проекта.
В любой момент времени вы можете отказаться от получения сообщений.
Последние комментарии
Станислав
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

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

Дмитрий Быстров
15.04.2020 в 11:31:15

Добрый день.

Можно, но этот код будет посложнее, т.к. придется из Excel взаимодействовать с другим приложением - Outlook. А для этого нужно уметь обращаться не только с объектами Excel, но и с объектами Outlook (которые, конечно, сильно отличаются).

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

Мария
15.04.2020 в 07:30:51

Дмитрий, доброе утро! А можно добавить еще макрос, чтоб после завершения теста еще и отправлял автоматически через аутлук адресату ответ с тестированием?

людмила
12.04.2020 в 22:31:20

Спасибо, Все, разобралась, внимательно смотреть нужно

Дмитрий Быстров
11.04.2020 в 21:43:25

Добрый вечер, Людмила. Не знаю, что неправильно сделали - я же не вижу Ваш файл ) "Но он не отображается на листе" - кто он? Макрос? Если пришлете Ваш файл на почту mail@excel-eto-prosto.ru - тогда, наверно, мне станет понятнее, что там у Вас не так.

▲ Наверх