"Чистка" кода макроса | Автоматизация в Excel - бесплатные уроки
Отзывы о мастер-классах и тренингах
Некоторые функции забываются, а так обратился к справочнику - и все вспомнил

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

Спасибо за мастер-класс! Вы умеете все правильно и доходчиво объяснять. Этот мастер-класс будет полезен всем!

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

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

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

Остаюсь с Вами на связи, в ожидании новых курсов и мастер классов.

Алексей Богачев о мастер-классе
Думаю, что это чувствует каждый

Присутствовала на "живом" мастер-классе "Массовое формирование документов", в очередной раз удивляясь таланту Дмитрия: простым понятным языком донести до каждого большой объем информации, сложной для восприятия, особенно тем, кто раньше никогда не сталкивался с задачами программирования.

Большое Вам спасибо, Дмитрий за вебинар 13.08.13

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

Это можно объяснить только Вашим искренним желанием основательно НАУЧИТЬ каждого из присутствовавших, передав свои знания, а не просто формально провести урок. Думаю, что это чувствует каждый, кто бывает на Ваших занятиях он-лайн.

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

Ольга Мельникова о мастер-классе
Личный график прохождения уроков - это просто находка!

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

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

Теперь как в детском стихе:

как хорошо уметь писать,

не надо к другу приставать,

не надо звать,

не надо ждать,

а можно взять и написать! (для себя облегчение работы)

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

Татьяна Богославская о практическом тренинге
Решения задач распечатала и превратила в настольную книгу

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

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

Татьяна Мантыкова о практическом тренинге
Сократил время, требуемое для выполнения некоторых задач, в 2-3 раза

Спасибо, отличный тренинг.

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

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

Уже отправил заявку на участие в тренинге по получению информации из интернета, по моим прикидкам, если всё пойдет как задумано, время на выполнение одного среднестатистического заказа сократится с 1 недели до 1-2 дней.

Михаил Добрый о практическом тренинге

"Чистка" кода макроса

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

В данном уроке показан пошаговый алгоритм "чистки" программного кода от "мусорных" строк. Кроме того, рассматривается конструкция With...End With - ее назначение и структура записи.


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

Комментарии

Страница 1 из 4:   1  2  3  4  
#65   Александр    09.09.2012 в 20:41:01

Дмитрий спасибо, это кстати очень хороший способ изучать возможности VBA.

#71   Феликс Зыков    11.09.2012 в 04:47:10

No comment! Браво!

#82   Егор    14.09.2012 в 14:22:46

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

#92   Альбина    16.09.2012 в 02:13:37

Спасибо за интересные уроки!

#94   Собиро Сайвали    16.09.2012 в 09:02:08

Всё понятно и просто большое спасибо Дмитрий, вы сказали до следующих уроках , а они будут

#111   Елена    25.09.2012 в 21:43:02

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

#114   Ник    26.09.2012 в 19:05:46

Кратко, лаконично и полезно! Спасибо за урок, Дмитрий!

#118   Ирина    28.09.2012 в 13:49:21

а где звук?????

#119   Ирина    28.09.2012 в 13:53:30

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

#123   Сергей    30.09.2012 в 13:04:45

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

#136   Танчо Русев    07.10.2012 в 13:30:26

Спосибо Дмитрий!Все очень хорошо поднесено!Понятно и сжато!Ешчо раз СПОСИБО!

#137   Амаль    07.10.2012 в 17:38:46

Дмитрий объясните как скачать скачать данное видео.

#143   Сергей    09.10.2012 в 15:51:35

Доброго дня!

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

#169   Андрей    19.10.2012 в 02:25:58

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

Очень грамотное пояснение. Я сам недавно до этого дошел при (только мне не встретился у меня WITH End With), но лишние перемещения по листам и ячейкам тоже у себя убирал. И тут сегодня Ваш урок скажем так в подтверждение моих мыслей.

#190   Джульетта Анатольевна    27.10.2012 в 15:40:14

Лучше не встречала.

#208   АНАТОЛИЙ    30.10.2012 в 20:48:54

Доброго дня!Урок мне понравился.А можно его скачать,чтобы

в спокойной обстановке поразмышлять об увиденном (я рабо-

таю с чужого компьютера)

#212   Дмитрий Быстров    31.10.2012 в 20:56:16

Добрый вечер, Анатолий.

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

#220   Николай    02.11.2012 в 18:04:05

Дмитрий как можно посмотреть следующие уроки?

#221   Дмитрий Быстров    02.11.2012 в 18:18:56

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

Для просмотра уроков №6 и №7 перейдите по соответствующим ссылкам в списке уроков: www.excel-eto-prosto.ru/lessons

#222   Николай    02.11.2012 в 21:34:09

Ещё раз большое спасибо!!!

#239   Наталия    08.11.2012 в 00:49:09

Отличный урок. Большое спасибо!!!

#283   Евгений    14.11.2012 в 22:24:29

Хороший урок. Спасибо. Много для себя взял в плане редактирования кода.

#317   Виктор    17.11.2012 в 18:04:07

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

#324   Виктор    19.11.2012 в 16:27:09

Дмитрий добрый день. Сокращения строки

Range("A2").Select

ActiveCell.FormulaR1C1 = "Сотрудник"

до варианта

Range("A2") = "Сотрудник"

Компактней получается. Или данная запись имеет подводные камни?

Спасибо.

#326   Дмитрий Быстров    19.11.2012 в 17:06:55

Добрый день.

Range("A2").Select
ActiveCell.FormulaR1C1 = "Сотрудник"

корректно сокращается до

Range("A2").FormulaR1C1 = "Сотрудник" либо же до Range("A2").Value = "Сотрудник"

(поскольку здесь вычисляемой формулы нет, то "значение" ячейки совпадает с "формулой").

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

Range("A2") = "Сотрудник" - это то же самое, что и Range("A2").Value = "Сотрудник"

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

#382   Наталья    30.11.2012 в 02:18:39

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

Хочу найти ответ на очень важный вопрос:

есть ли в EXCEL 7 "точность как на экране?"

#394   Дмитрий Быстров    30.11.2012 в 21:26:12

Добрый вечер, Наталья.

Подозреваю, что ответ на Ваш вопрос находится здесь:

http://office.microsoft.com/ru-ru/excel-help/HA010218870.aspx

#396   Наталья    01.12.2012 в 21:55:15

Спасибо! Не знала, что за этим значком столько настроек!

#427   Тихон    12.12.2012 в 04:38:15

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

P.S. Спасибо.

#495   Olga    25.12.2012 в 03:33:14

Дмитрий,дай Вам бог здоровья и не угасающего желания по-прежнему помогать людям!

#496   Анатолий    25.12.2012 в 18:35:50

Дмитрий!

Ваши уроки - "ШЕДЕВР" лаконичности.

Огромное спасибо за эти уроки.

Когда же успеваете столько сделать? Вы же еще отвечаете на частные вопросы, изучаете языки и т.д.?

Я в восторге от ваших уроков. ОЧЕНЬ ЗДОРОВО.

По ACCESS имеются такого плана уроки?

#497   Дмитрий Быстров    25.12.2012 в 19:12:26

Благодарю.

По Access в ближайшее время уроки не планируются - мало кому это нужно, а для того, чтобы что-то действительно практически полезное сделать на Access, потребуется затратить немало времени и овладеть помимо программирования на VBA еще и языком запросов SQL, к тому же столь удобного (как в Excel) макрорекордера там нет. Поэтому в Excel все гораздо быстрее, понятнее и проще в практическом применении.

PS: Когда успееваю? Ну, вот сегодня с утра в спортзале побегал-поплавал и в 9 часов - вперед работать!

#498   Анатолий    25.12.2012 в 20:14:27

Еще раз добрый день, Дмитрий!

Огромное спасибо за вашу заботу о "несмышленышах". Я обратил внимание на ваш справочный материал в 4-м уроке. Там при группировке строк получаете кнопку "+/-" наверху группируемого массива. А по умолчанию эти кнопки обычно устанавливаются снизу. Как добиться, чтоб кнопки устанавливались сверху?

#499   Дмитрий Быстров    25.12.2012 в 20:23:31

В Excel 2007 это настраивается на вкладке "Данные" - группа кнопок "Структура":

#500   Анатолий    25.12.2012 в 20:32:36

Добрый вечер, Дмитрий

Не верится, что Вы один работаете на данном сайте. Это невозможно же так быстро реагировать на вопрос "ЛЮБОГО", обратившегося к вам.

ОГРОМНЫЙ РЕСПЕКТ за вашу работу.

#501   Дмитрий Быстров    26.12.2012 в 02:41:24

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

#508   Людмила    29.12.2012 в 00:29:00

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

#517   Анатолий    07.01.2013 в 01:53:08

С праздником Вас, Дмитрий!

Я несколько дней не заходил на почту и пропустил ваши письма.

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

А главное пожелать КРЕПКОГО ЗДОРОВЬЯ, успехов на вашем поприще, ГЛАВНОЕ - СЧАСТЬЯ. Такие, как Вы, заслуживают СЧАСТЬЯ.

Еще раз СПАСИБО, радуйте себя своими УСПЕХАМИ и приумножайте количестве счастливых людей вашими уроками.

Еще раз с Новым Годом, Рождеством Христовым.

Анатолий

#520   Дмитрий Быстров    07.01.2013 в 05:11:38

Здравствуйте, Анатолий.

Большое спасибо за поздравления - очень приятно Вас тоже поздравляю с наступившими уже Новым годом и Рождеством! Пусть 2013 год будет для Вас успешнее и счастливее года 2012-го.

#526   Сергей    07.01.2013 в 23:13:33

Поправил цифру на Твиттере,почему-то всё равно 0. Урок мне оказался очень полезен и понятен. Спасибо. Жалко, нельзя сохранить урок на ПК, ведь голова не "дом советов"...

#528   Дмитрий Быстров    08.01.2013 в 03:25:47

Доброй ночи, Сергей.

Да, со счетчиком Твиттера есть проблемы - не обращайте внимания.

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

#553   Андрей    09.01.2013 в 23:03:42

Спасибо Дмитрий, перд этим уроком накуралесил длинный пробный макрос, теберь попробую улаконичить

#592   Александр    15.01.2013 в 07:40:24

очень интересный урок

#620   Энгельсторгсервис    19.01.2013 в 13:28:05

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

#624   Валерий    20.01.2013 в 11:06:28

Все понятно.СПА-СИ-БО!!!!!

#636   Светлана Баринова    20.01.2013 в 21:19:28

Благодарю! Ваши уроки придают уверенности в себе.

#641   Алексндр Михайлович    21.01.2013 в 19:06:22

Приятно изучать Отлично подготовленные материалы. Мастерство изложения материала значительно выросло, как предложение - Таблицу начинать с номера п/п. Мне сильно понравился стиль изложения. Удачи.

#657   Nastya    22.01.2013 в 11:56:17

большое спасибо, за помощь в этом не простом на первый взгляд деле)

#668   Евгений    23.01.2013 в 00:45:18

Спасибо! Лаконично и понятно.

#671   VladF    23.01.2013 в 15:29:20

Большое спасибо за Ваш поистине титанический труд. Дикторское сопровождение Вашего видеоряда на столько чёткое, лаконичное и понятное, что спотыкающаяся речь ведущих телеканалов вызывает лёгкое сожаление. Ещё раз спасибо. ВладФ.

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

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

▲ Наверх