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

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

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

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

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

Антон Левин о практическом тренинге
Сейчас решаю такие задачи, о которых даже и не думал

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

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

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

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

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

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

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

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

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

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

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

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

Диляра Хакимуллина о практическом тренинге
Это то, чего мне не хватало раньше. Это восхитительно!!!

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

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

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

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

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

Огромное спасибо за проведенный мастер-класс и видеоматериалы!!! Получил огромное удовольствие и неоценимую пользу от проведенного времени на мастер-классе. Очень грамотно и доходчиво изложен материал. Точнее сказать, масса очень полезного материала, грамотно и удобно разложенного по темам. Очень удобно для быстрого поиска. Мне невозможно выделить наиболее интересный или менее интересный материал, т.к. интересно всё. Это связано с тем, что работа затрагивает широкий диапазон деятельности в сфере энергетики. Особый интерес представляет методика изложения материала, с акцентом на различные варианты использования той или иной функции, детальный разбор возникающих ошибок. «Живые» и законченные примеры представляют очень большой интерес для готового применения, практически без изменений.

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

Огромное спасибо Вам, Дмитрий, за гигантскую работу проведенную для подготовки данного справочника, а главное за вложенную душу, без которой этот материал не получился бы такой «живой».

Юрий Юркин о мастер-классе

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

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


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

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

▲ Наверх