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

Добрый вечер. Действительно те знания, что были до тренинга, и те, что уже сейчас прочно засели в голове (даже без внимательного изучения полученного материала в связи с нехваткой времени) - это как небо и земля. Ранее с макросами уже работала, но как... это уровень нулевого класса, всё на "ощупь", проверяя каждый шаг, вновь и вновь возвращаясь к одному и тому же действию, а при полном отсутствии знания английского это очень сложно. Сейчас чувствую, что за спиной выросли крылья. Дмитрий, огромное спасибо, за то, что Вы буквально поставили меня на крыло. Асом скорее всего не стану, но стать уверенным пользователем MS Excel в части макросов, думаю, получится.

На пятом уроке увидела решение той задачи, с которой собственно и пришла на данный тренинг (слить в один лист несколько разных книг). Удивительно простое решение! Осталось грамотно распорядиться полученными знаниями. Практически все решения задач распечатала и превратила в настольную книгу. Возвращаться к ним буду не один раз. Надеюсь, что когда материал будет действительно усвоен, найду на Вашем сайте новые задачи и новые решения. СПАСИБО!

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

По сфере деятельности (экономика-финансы), без Excel(я) жить не могу, что на работе, что дома всё в нем, в родном! )

Уровень владения средний, но по сравнению с другими, достаточно высокий. Автоматизация достигается в основном с помощью, формул, связей, выпадающих списков, именованных диапазонов, формул: ЕСЛИ, ВПР, ПОИСКПОЗ, ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ и сводных таблиц. В общем много что сделано, всё работает, можно сказать упр.учет ведется в нем. Актуальность и точность данных выше бухгалтерских. Конечно бывают мелкие недочеты и дублирование вводимой информации…

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

Попытки начать изучать VBA были, но безрезультатно… Сталкивался со многими непонятностями, не понимал структуру и те же самые Dim, Do, которые вводили в ступор.

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

В общем Дмитрий сумел раскрыть часть непонятного и МИФического (VBA в транслите = МИФ :) ) для меня, СПАСИБО!

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

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

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

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

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

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

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

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

Екатерина Пилипец о практическом тренинге
Теперь я понимаю, что программирование — это не магия)

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

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

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

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

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

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

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

Михаил Разборов о практическом тренинге
Письмо с предложением, от которого не смог отказаться

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

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

Дмитрий Георгиевский о практическом тренинге

Макросы. Запись и запуск макросов

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


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

PS: В начальных видеоуроках работа показана на версии Excel 2003 - первые уроки записаны довольно давно, когда эта версия еще была актуальна. Тем не менее, различие версий 2003 и 2007 (в рамках этих уроков) заключается только в интерфейсе и расположении пунктов меню, поэтому нет смысла эти видеоролики перезаписывать.

PPS: Касательно включения режима относительных ссылок в Excel 2003 подробнее смотрите по этой ссылке.

Комментарии

Страница 4 из 21:   1  ...  3  4  5  ...  21  
#794   Aigulya    03.02.2013 в 23:48:31

просмотрела первый урок, все очень доступно и понятно, спасибо большое! буду усваивать остальные уроки!

#798   Сергей    04.02.2013 в 11:50:17

Здравствуйте Дмитрий! Не могу до Вас достучаться. порекомендовал Ваши уроки в Одноклассниках, Майле но доступ к урокам 4,5,6 так и не получил! Как быть? Очень надеюсь на быстрое решение этой проблемы, спасибо!

#800   гуля    04.02.2013 в 17:37:45

Спасибо все просто и понятно. Спасибо большое!

#804   Гульзат    05.02.2013 в 00:39:43

Здравствуйте! 3-й день пытаюсь создать макрос, неполучается. Повторяю за вами, но когда заполняю таблицу и нажимаю ОК специальная понель не появляется. Что можно сделать?

#807   Leonid    05.02.2013 в 01:11:18

Спасибо за комментарий. Очень доходчиво

#808   Валентина    05.02.2013 в 15:48:15

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

#809   Владимир    05.02.2013 в 16:46:03

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

Как удалить макрос?

При выводе списка макросов, нажав "удалить"

удаление не происходит.

Заранее спасибо!

#815   Дмитрий Быстров    07.02.2013 в 03:18:31

Доброй ночи, Владимир.

Перейдите в редактор VBA (Alt + F11) и сотрите полностью нужный (точнее - ненужный) макрос.

#810   Гульзат    05.02.2013 в 17:12:22

Здравствуйте! Никак не могу создать макрос. Повторила за вами все шаги, заполняя таблицу нажимаю ОК, но специальная панель не появляется. Может у меня невпорядке какие то настройки?

#816   Дмитрий Быстров    07.02.2013 в 03:21:00

Доброй ночи, Гульзат.

А какая версия Excel у Вас? Панель Visual Basic появляется в Excel 2003, в Excel 2007 ее нет. Панель - вообще не главное, это просто внешний индикатор, что запись макроса начата.

#812   Rra13    06.02.2013 в 17:18:45

Здорово и понятно, спасибо!

#817   Надежда    07.02.2013 в 12:28:29

ЗДРАВСТВУЙТЕ,ДМИТРИЙ! СПАСИБО ЗА УРОКИ!!! К СОЖАЛЕНИЮ, НЕ СМОГЛА УЧАСТВОВАТЬ В ТРЕНИНГЕ! НЕ МОГЛИ БЫ ВЫ ПОДСКАЗАТЬ,КАК ЗАДАТЬ В ВИДЕ ПЕРЕМЕННОЙ НОМЕР ЛИСТА+1,ЧТОБЫ ДАННЫЕ ПО РАЗНЫМ ПОСТАВЩИКАМ ЗАПИСЫВАЛИСЬ НА СЛЕДУЮЩИЙ ЛИСТ С НАЗВАНИЕМ=НАИМЕНОВАНИЮ ПОСТАВЩИКА?СПАСИБО

#870   Дмитрий Быстров    14.02.2013 в 02:01:02

Добрый вечер, Надежда.

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

#823   Гульзат    07.02.2013 в 16:00:08

Спасибо! У меня все получилось

#847   ольга    12.02.2013 в 00:37:04

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

#863   Татьяна    13.02.2013 в 04:01:06

Спасибо всё очень понятно , получилось не сразу, но думаю ещё попрактикуюсь и всё будет просто супер!!!

#893   Вера    15.02.2013 в 08:32:55

"О, сколько же открытий чудных дарил и дарит нам Быстров!

И макрос, даже самый трудный, любой теперь писать готов!"

Низкий поклон Вам, Дмитрий! Очень увлекательно, понятно. А где можно о тренинге узнать? Ткните носом, пожалуйста.

#916   Дмитрий Быстров    17.02.2013 в 04:28:06

спасибо, Вера, очень приятно

о тренинге можно узнать здесь: http://www.excel-eto-prosto.ru/webinar/trening_automatization_2

#922   Татьяна    17.02.2013 в 14:28:46

Огромное спасибо!После первого урока научилась добавлять нов.листы в документе. Это очень удобно, т.к. в документах сохраненных из 1С толькл один лист.

#952   Павел    23.02.2013 в 11:55:20

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

#954   Вера    23.02.2013 в 20:57:17

Буду копить деньги на тренинг. Уж очень уроки понравились! Дмитрий - Учитель с большой буквы, талант от Бога!

С ПРАЗДНИКОМ, ДМИТРИЙ!!!

И ВСЕХ МУЖЧИН, ВАШИХ УЧЕНИКОВ, НАСТОЯЩИХ И БУДУЩИХ!

Спасибо за праздник просвещения, который Вы дарите нам!

#957   Дмитрий Быстров    24.02.2013 в 15:29:59

Большое спасибо за поздравление, Вера Очень приятно

#962   Татьяна    25.02.2013 в 01:04:21

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

#975   Василий    27.02.2013 в 06:19:00

Вы очень прекрасно излагаете содержание урока! Я очень рад, что получил возможность сделать первые шаги в автоматизации работы в Exsel. Спасибо ВАм

#986   Ник    28.02.2013 в 02:43:44

Спасибо! Урок превосходит всю литературу, какую б я ни выбирал для изучения Excel. Надеюсь, дальнейшие уроки не разочаруют?

#997   Дмитрий Быстров    04.03.2013 в 04:22:20

Есть только один способ это узнать - посмотреть их Я тоже надеюсь, что они Вас не разочаруют

#993   Акмарал    03.03.2013 в 14:18:48

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

#996   Дмитрий Быстров    04.03.2013 в 04:20:49

Доброй ночи, Акмарал.

Я не знаю деталей Вашей задачи и уровня Вашей подготовки, поэтому получится ли у Вас сделать - не могу знать. Но в принципе возможности такие у Excel имеются, так что все зависит только от Вас

#1012   Алла    08.03.2013 в 01:58:59

Весьма доступно, спасибо.

#1019   Элеонора    13.03.2013 в 18:53:08

Thank you a lot!

#1023   Нина    18.03.2013 в 23:30:16

Спасибо.Все понятно,гораздо лучше смотреть, чем читать литературу.

#1025   Владимир    19.03.2013 в 01:05:30

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

#1027   м    21.03.2013 в 08:39:38

Можно ли сделать такой макрос:

поиск всех строк с одинаковым содержанием ячеек в нужном стобце и удаление этих повторяющихся строк (со всеми стобцами)? Ну или хотя бы поиск и выделение всех строк (могу сделать только выделение ячеек с повторяющимся содержимым, а при этом удалить строки целиком нельзя) Спасибо

#1126   Дмитрий Быстров    14.04.2013 в 20:06:59

Добрый день.

В Excel 2007 имеется специальная функция для таких целей: "Удалить дубликаты" (расположена на вкладке "Данные"):

Если стандартный функционал чем-то не устраивает (или если у Вас Excel 2003) - можно вручную написать собственный небольшой макрос, который будет выполнять аналогичные действия. Подобный пример я показывал здесь:

www.excel-eto-prosto.ru/webinar/8_examples_20121206

#1038   Мария    23.03.2013 в 14:09:10

Спасобо за разъяснения по макросам. значительно проще чем в специальной литературе. С удовольствием посмотрю следующие уроки

#1060   Лида    28.03.2013 в 21:52:21

Спасибо! очень познавательно для начинающих

#1064   Ирина    29.03.2013 в 17:40:30

Как включить режим относительных ссылок в Excel 2003?

#1125   Дмитрий Быстров    14.04.2013 в 19:55:35

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

Касательно включения режима относительных ссылок в Excel 2003 подробнее смотрите по этой ссылке.

#1082   Людмила    05.04.2013 в 00:56:31

Спасибо!

#1083   Олеся    05.04.2013 в 16:43:47

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

#1087   Вячеслав    06.04.2013 в 14:52:50

спасибо Дмитрий

#1089   Сергей    06.04.2013 в 18:19:02

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

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

Еще не смотрел, но, думаю, буду очень доволен.

Еще и есть возможность пообщаться с Вами.

Большое дело делаете!

С Уважением Сергей.

#1109   Сергей    10.04.2013 в 00:21:17

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

Excel 2003, после запуска макроса и заполнения таблицы выходит сообщение "данное имя не допустимо". Безопасность поставил "низкая". Что-то еще нужно настроить?

Спасибо.

#1124   Дмитрий Быстров    14.04.2013 в 19:44:04

Добрый день,Сергей.

Скорее всего, в имени макроса Вы пытаетесь использовать пробел или знаки препинания. Имя макроса может состоять только из букв (латинских и русских), цифр и знака "подчеркивание", при этом начинаться оно должно с буквы.

#1134   Александр    16.04.2013 в 00:54:40

Спасибо! Объясняете доходчиво, подробно. Жаль что не всегда хватает времени.

#1149   Nermin    18.04.2013 в 15:43:49

У меня не получилось записать макрос,ни в ехсел2003 ни в 2007.пишет ввдено не доступное имя.почему?

#1151   Nermin    18.04.2013 в 15:56:06

имя макроса я писала,то что вы писали "ВыводИсполнителя"

#1160   Евгения    21.04.2013 в 02:48:12

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

#1171   Григорий    27.04.2013 в 00:13:37

Спасибо! Урок понятен,доступен. Будем осваивать.

#1172   Александр    27.04.2013 в 10:11:53

Дмитрий ! Спасибо огромное ! Уроки прекрасные = рекомендую их своим друзьям в соцсетях.

Однако упёрся в проблему, решение какой в Ваших уроках не нашел: Приходится работать с табл., которые сформированы другой программой не корректно. В числах вместо дробной запятой стоят точки и Exel воспринимает данные ячейки как текст. Заменить эти точки на запятые посредством смены формата ячейки или с помощью макроса не получается: т.к. макрос "глух и слеп" ко всем действиям, что проводятся внутри командной строки. Если такой тип макросов, которые бы записывали 1)вход в ком строку 2)движения там курсора 2) клавишу "делет" и т.д. - т.е. тупо бы записали ПОРЯДОК НАЖАТИЯ КЛАВИШ и КУРСОРА?

Спасибо!

#1173   Александр    27.04.2013 в 10:40:36

Я пытался с помощью макросов решить эту задачу, но они лишь присваивают новым ячейкам то ИТОГОВОЕ значение ячейки, на которой я писал макрос, а нужно было записать ПРОЦЕДУРУ...

#1174   Дмитрий Быстров    27.04.2013 в 21:53:45

Добрый вечер, Александр.

Проблема решается просто: используйте функцию Val - она преобразует полученное в виде строки значение в число (разумеется, в той степени, насколько это возможно, но опознать точку как разделитель дробной части вполне способна).

Пример:

Cells(1,1) = Val(Cells(1,1))

Подробнее о функциях см. в уроке №9

#1175   Александр    27.04.2013 в 22:08:25

Заработало! спасибо огромное!

Страница 4 из 21:   1  ...  3  4  5  ...  21  
Оставлять комментарии и просматривать видеоуроки
могут только зарегистрированные пользователи.
(если ранее Вы уже регистрировались, введите повторно
Ваше имя и тот 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

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

▲ Наверх