Редактирование и копирование макросов | Автоматизация в Excel - бесплатные уроки
Отзывы о мастер-классах и тренингах
Каждый следующий урок я ждал как новую серию фильма)

Хотел бы сказать Дмитрию большое спасибо за тренинг!

Обучение в такой форме видеоуроков, домашних заданий и общения на форуме имеет очень высокий КПД.

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

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

Дмитрий Басаев о практическом тренинге
Изучала запоем, узнала очень много нового

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

Классный и полезный тренинг, рекомендую всем!

С VBA уже дело имела(изучала методом научного тыка). Курс очень понравился, иногда не знаешь, какие вопросы нужно задавать и мучаешься долго и нудно над элементарными, как оказалось, вещами.

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

Мне очень понравилась подача материала: просто, доходчиво, с пояснением нюансов и подводных камней.

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

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

Екатерина Пилипец о практическом тренинге
Материал подан в понятной и доступной форме, даже для начинающих

Хочу поделиться своими впечатлениями о вебинаре 26.06.2018 "Автоматизация заполнения таблиц".

Урок прошел на высоком профессиональном уровне, как и все остальные, в которых я принимал участие. Материал подан в понятной и доступной форме, даже для начинающих.

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

Хочу пожелать Дмитрию и его команде продолжать в том же духе, хотя понимаю, что это очень дорогое и хлопотное занятие. А мы всегда поддержим своим вниманием и участием.

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

Большое СПАСИБО всем!!!

Валерий Желонин о мастер-классе
Это как экранизация Уокенбаха, но со многими "примочками" и "фишками"

Уважаемый Дмитрий! Благодарю за Ваш тренинг. Он значительно помогает сократить время, чем обучение по книгам. Это как экранизация Уокенбаха, но со многими "примочками" и "фишками", постижение которых в книжном варианте было бы гораздо длиннее. Толково все объясняете-"разжевываете". Теперь макросы не пугают.

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

Желаю успехов! Нужное дело!

Аскар о практическом тренинге
С большим удовольствием посетил бы ещё какой-нибудь тренинг

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

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

Сергей Борзенков о практическом тренинге

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

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


Для просмотра видео необходимо
зарегистрироваться на сайте
Если вы уже зарегистрированы на сайте -
обновите страницу по этой ссылке или кнопкой 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

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

▲ Наверх