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

Уважаемый Дмитрий!

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

Конечно, не всё с ходу было понятно и не всё запомнилось, но материал, изложенный в видеозаписи и в примерах, позволяет его многократно повторять и использовать. Уже есть планы для внедрения в жизнь полученных знаний.

С программированием как таковым я впервые столкнулся на 1-м курсе МВТУ им. Баумана в далеком 1978г (1 семестр, FORTRAN-4). Я старался понять и освоить новую науку, но писать даже элементарные программки так и не научился. К сожалению, я был не одинок. Из 150 студентов нашего потока, может быть, 5-6 человек могли использовать полученные знания в курсовых и дипломных работах. Для меня и остальных студентов так и осталось большим секретом, с какого бока надо подходить к ЭВМ (в то время СМ-4 и БЭСМ-6). Запомнилось ещё определённое высокомерие со стороны тех, кто умел программировать (преподаватели, студенты), по отношению к тем, кто в программировании ничего не понял. Даже приводили статистику, что только 10% людей способны быть программистами.

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

Время шло. Компьютеры стали доступны каждому. Мне понравился Excell. Самостоятельно его освоил (в том числе Windows Mobile 5.0). Стал его активно применять в торговле и в сфере управления персоналом. Когда научился писать логические мегаформулы (до 1024 знаков), понял, что их возможности ограничены и нужно снова учиться программированию, теперь уже на языке VBA. Понимая, что без преподавателя мне не обойтись, попытался найти какие-нибудь обучающие видео уроки в Интернете. Попал на Ваш, Дмитрий, сайт и после просмотра бесплатных уроков и вебинаров со мной произошло чудо. Всё, что Вы говорите на уроках мне понятно и самое смешное, я оказывается, многое помню из FORTRAN-4. Через некоторое время написал первые в своей жизни программы сначала с помощью макрорекордера, а затем используя переменные, условия и циклы. Эффект от написанных программ и появившийся практический опыт вдохновил на более глубокое изучение VBA на Вашем платном 3-х недельном тренинге.

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

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

Что в итоге можно сейчас сказать?

В Вашем лице, Дмитрий, нам просто повезло с преподавателем.

Все познаётся в сравнении, и теперь я думаю, что в былые времена нам просто не смогли доходчиво объяснить учебный материал по азам программирования и, образно говоря, учили плаванию в бассейне без воды.

А Вам Дмитрий, ещё раз огромное СПАСИБО за то, что помогли разбить в прах привитое мне неверие в собственные силы в области программирования.

Евгений Метасов о практическом тренинге
Автоматизация с помощью формул - это как с дисковым телефоном под мышкой ходить

Для начала скажу, что это мой первый в жизни on-line тренинг. До начала тренинга автоматизировал таблицы с помощью формул, и то 3-4 месяца (а до этого EXCEL для меня был набором клеточек).

Случайно вышел на сайт excel-eto-prosto и решил начать пробовать макросы, т.к. с помощью формул стало сложно отслеживать изменяющуюся информацию в моих таблицах (а таблички у меня от 5 листов, по 7-12 тысяч строк в каждой, и все это взаимосвязано, и живет бурной жизнью) :-)

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

Единственный совет для начинающих: Прежде чем начинать заниматься On-Line, ОБЯЗАТЕЛЬНО просмотреть ВСЕ бесплатные видео уроки. Я не успел этого сделать, и, побежав вперед паровоза, сильно об этом пожалел.

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

Но, из того, что успел, многое узнал, уже использую и продолжаю изучать.

Дмитрий, большое, ОГРОМНОЕ СПАСИБО!

За доступное объяснение материала, подсказки и ответы на глупые вопросы.

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

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

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

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

Алексей Богачев о практическом тренинге
...Их визг радости до сих пор у меня стоит в ушах

Я работаю в гос.учреждении экономистом. В глобальном масштабе информация у нас обрабатывается типовыми проектами на мощной технике, а нам сбрасывается полуфабрикат в виде таблиц и текстовых файлов. Небольшие задачи удалось решить с помощью макросов, которые осваивала на бесплатных уроках. Но есть такие, как например одна задача, с которой девчонки возятся 2 дня и при этом друг друга контролируют. Эту работу довелось и мне выполнить. Пришла в ужас: разве можно в наше время и такая страшная рутина, причем за ошибки достается очень серьезно, потому что результат направляется по краю. Поняла, что с помощью макросов ее не решить и вот, удачно попала на Ваши, Дмитрий, курсы. Осенью мне предстоит идти на пенсию и я решила сделать девчонкам подарок. Но когда я позвала их посмотреть на результат написанной программы, их визг радости до сих пор у меня стоит в ушах. Ведь о такой благодарности даже и не мечтала! До осени хочу еще несколько задач запрограммировать. Как же я могу быть не благодарна Вам за хорошие курсы, которые построены грамотно, умно и лаконично. Может и им захочется поучиться. СПАСИБО!!!

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

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

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

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

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

Александр Курочка о мастер-классе

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

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


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

Комментарии

Страница 2 из 3:   1  2  3  
#583   Александр    13.01.2013 в 03:47:16

Спасибо Дмитрий, было интересно и познавательно!!!

#600   Алексндр Михайлович    16.01.2013 в 19:11:13

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

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

#601   Наталия    16.01.2013 в 20:37:41

Дмитрий, спасибо. Пользуюсь Exceleм давно, но вот макросы боялась, в основном пользовалась формулами. Теперь постигаю - пока все понятно и получается.

#612   Наида    17.01.2013 в 21:48:56

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

#615   Дмитрий Быстров    18.01.2013 в 17:10:02

Добрый день, Наида.

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

#614   Татьяна Ивановна    18.01.2013 в 15:31:14

Все отлично! Пока все получается.

Большое спасибо!!!

#616   Татьяна Ивановна    18.01.2013 в 17:52:58

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

#626   Светлана Баринова    20.01.2013 в 12:53:31

Спасибо! Методику одобряю!

#627   Светлана Баринова    20.01.2013 в 13:03:21

Хочу выразить уважение Михаилу Дзюбенко! Успехов!

#650   Мария    22.01.2013 в 02:00:15

Спасибо, Дмитрий, все понятно!

#674   наталия    23.01.2013 в 19:32:12

Сортировка таблицы из первого урока: после выполнения макроса отменить произведённые изменения невозможно. Кроме того, не получается сделать относительную ссылку, чтобы команда"сортировать по наименованию" аналогичных таблиц производилась в любом месте их расположения на листе . При создании макроса (как у Вас в Вашем видео), всё получается.а при применении уже созданного макроса всё сортируется вместе с заголовками таблицы. Пробовала при создании макроса нажимать последовательно "Данные", "Сортировка", "По наименованию" "По возрастанию", "Идентифицировать по первой строке диапазона ( а не по наименованиям столбцов", то всё равно при создании макроса всё получается, а при его применении опять сортировка вместе с заголовками. Просьба в Ваших видеоуроках при каждом Вашем движении заострять внимание на детали, например:"Во время записи макроса я мышкой не кликаю по ячейке, а сразу ввожу значение в строке формул,т.к. если сначала включить запись макроса, а затем позиционировать курсор на конкретной ячейке, то в записанный макрос попадёт и команда позиционирования.Для перехода в следующюю ячейку я не нажимаю "Enter", а произвожу нужный переход стрелкой". Огромная просьба переходить к следующему Вашему движению помедленее, чтобы всё увидеть да плюс Ваши подробные комментарии, чтобы потом не мучаться таким "чайникам", как я. С уважением и благодарностью за Ваше желание обучить народ макросам.

#675   Дмитрий Быстров    23.01.2013 в 19:40:54

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

"Сортировка таблицы из первого урока: после выполнения макроса отменить произведённые изменения невозможно." - совершнно верно, при программном выполнении действия Excel не запоминает его и отменить действие нельзя.

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

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

#677   Elena    23.01.2013 в 22:04:49

Видео урок прерывается на 9.06. Хотелось бы дослушать его до конца.

#679   Дмитрий Быстров    23.01.2013 в 22:56:06

Добрый вечер, Елена.

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

#729   Elena    26.01.2013 в 12:35:42

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

#753   Natalya    30.01.2013 в 20:28:49

Дмитрий, у меня справа не отображается код макроса, когла курсор на Module1, хотя макрос написан и работает (XLSX 2010)

#756   Natalya    30.01.2013 в 20:38:54

Все, разобралась)) спасибо

#768   Рустам    01.02.2013 в 15:48:40

Хорошее объяснение.Очень понравилось. Спасибо

#795   Анатолій    04.02.2013 в 00:10:50

Здравствуйте, Дмитрий.Сегодня открыл впервее, видео. Спасибо.

#814   Геннадий    07.02.2013 в 00:20:04

Спасибо,всё очень понятно.

#844   Максим    11.02.2013 в 01:05:03

благодарю

#862   Анна    13.02.2013 в 03:05:07

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

#901   Вера    15.02.2013 в 22:33:22

Очень Вам благодарна, Дмитрий! Просвещение - это здорово! Получаю удовольствие от процесса=))

#927   Михаил    17.02.2013 в 20:45:40

Очень грамотные и доходчиво сформулированные уроки.Большое спасибо автору! Вы-настоящий Учитель!

#988   Ник    01.03.2013 в 23:45:42

Коротко, четко, ясно! Мне нравится. Благодарю Вас, Дмитрий.

#990   Ольга    02.03.2013 в 02:14:06

Хочу поблагодарить за уроки.Никогда не думала, что буду что-то понимать в макросах. Но благодаря Вам в голове все встало на свои места. СПАСИБО !!!

#1090   Денис    06.04.2013 в 22:37:30

В редакторе Макроса нет папки модуля. Как её открыть. Ехсель 2000

#1117   Дмитрий Быстров    13.04.2013 в 03:30:53

Доброй ночи, Денис.

Если в данном файле Вы еще не записывали макрос, то ни одного модуля в книге нет, соответственно, нет и такой папки. Как только Вы запишете макрос с помощью макрорекордера (или вставите модуль в книгу самостоятельно) - папка появится.

#1093   валя    07.04.2013 в 01:08:17

спасибо все понятно

#1101   Олеся    08.04.2013 в 19:10:09

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

#1113   Violetta    12.04.2013 в 13:12:41

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

Подскажите пожалуйста, что не так в коде: записываю макрос с использованием сводных таблиц и выдает ошибку: Invalid procedure call or argument, захожу в макрос и вижу что, выделяет часть кода желтым цветом:

ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _

"Лист1!R1C1:R89388C19", Version:=xlPivotTableVersion14).CreatePivotTable _

TableDestination:="Лист4!R3C1", TableName:="СводнаяТаблица1", _

DefaultVersion:=xlPivotTableVersion14

(когда копирую код и пробую сохранить отдельно в Word то вместо наименования листов получается абракадабра)

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

#1118   Дмитрий Быстров    13.04.2013 в 03:35:16

Доброй ночи, Виолетта.

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

#1121   Violetta    13.04.2013 в 19:37:19

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

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

Раньше писала макрос и все работало. Но потом, как машину заменили - перестало. (может с самим пакетом Excel что-то? Пользуюсь 2010-ым. Делаю все это с рабочего ноута, запускаю макросы итп., таких файлов у меня более 10) Суть обработки этого файла в том, чтобы на отдельном листе показать наибольшую сумму по ЮЛ, по убыванию. Также убраю подитоги и показываю первые 20+(и более) наибольших по сумме ЮЛ.

#1123   Дмитрий Быстров    14.04.2013 в 19:41:32

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

По присланному файлу ответил Вам на почту.

#1115   Асия    12.04.2013 в 16:23:31

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

#1119   Дмитрий Быстров    13.04.2013 в 03:41:43

Доброй ночи, Асия

Как решать примерно такие задачи, я показывал здесь:

www.excel-eto-prosto.ru/webinar/filling_tables

#1131   Асия    14.04.2013 в 22:38:06

Спасибо, Дмитрий. Это интересно, но немножко не то, что мне нужно к сожалению.

#1136   Светлана    16.04.2013 в 15:28:41

Спасибо огромное)))

#1143   Валентина    17.04.2013 в 21:21:02

Спасибо огромное) за уроки) Подскажите пожалуйста!

Дмитрий, у меня справа не отображается код макроса, когла курсор на Module1, хотя макрос написан и работает

#1153   Александр    19.04.2013 в 06:28:51

Для начинающего это довольно интересно.

#1158   валя    20.04.2013 в 01:26:53

очень все понятно

#1201   Наталья    06.05.2013 в 19:14:50

Урок мне так же понравился, поэтому благодарю Вас Дмитрий!

#1218   Александр    08.05.2013 в 00:34:53

Всё доходчиво. Спасибо.

#1224   Ирина    12.05.2013 в 23:02:21

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

Спасибо огромное за уроки!!!))

У меня во втором уроке не работает сообщение. Как только в модуль поставила MagBox("Привет!", макрос вообще не работает... Вот копия модуля:

================

Sub Макрос1()

'

' Макрос1 Макрос

'

' Сочетание клавиш: Ctrl+й

'

ActiveCell.FormulaR1C1 = "Исполнитель ФИО"

MagBox ("Привет!"

End Sub

============

Microsoft Visual Basic выдает сообщение: Compile error:

Sub or Function not defined.

Подскажите, пожалуйста, что не так? Exel 2007г.

С уважением, Ирина.

#1225   Дмитрий Быстров    12.05.2013 в 23:04:28

Добрый вечер, Ирина.

Ошибка в написании команды: надо не MagBox, а MsgBox.

#1227   Ирина    12.05.2013 в 23:07:10

СПАСИБО!!!

#1240   Saida    22.05.2013 в 23:40:14

Примите и мое ОГРОМНОЕ СПАСИБО!!! Вы так помогаете людям!!!

Супер! надеюсь на продолжение.

#1289   Михаил    20.06.2013 в 15:16:10

Отличные уроки, спасибо автору за проделанный труд.

#1308   Евгений    27.06.2013 в 17:52:38

СПАСИБО Дмитрий!

Если можно, проясните пожалуйста один момент.

ЭКСЕЛЬ 2003. Делал всё как Вы показывали в уроке2,но в редактореVBA у меня не отображается левое нижнее окошечко свойств.В чём тут дело?

#1315   Дмитрий Быстров    29.06.2013 в 00:32:23

Добрый вечер, Евгений.

Окно свойств можно открыть через меню View - Properties Window. Либо же с помощью горячей клавиши F4.

#1336   Александр    12.07.2013 в 01:27:30

Своими публикациями Вы, Дмитрий, делаете большое дело. Вы профессиональный педагог, умеете объяснять просто и доходчиво. Спасибо большое!!!

Кстати, мне тоже за 60, но, благодаря ВАМ, продолжаю совершенствовать знания пользователя ПК...

#1337   Юлия    12.07.2013 в 13:57:58

Спасибо Дмитрий за уроки. Когда-то в ВУЗе нас этому учили, но тогда особого значения не придала, сдала лабу и забыла, а сейчас на работе ох как этих знаний не хватает... да и многих других знаний в области программирования и автоматизации рабочего места

#1398   Александр    12.08.2013 в 02:00:27

Спасибо! Мне нравятся уроки.

#1407   Екатерина    14.08.2013 в 20:33:56

Спасибо большое за уроки!

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

Лучшие уроки по содержанию и грамотности, доступности, простоты я не встречала. Спасибо вам. вы умница.

Ольга
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

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

▲ Наверх