Объекты, методы и свойства | Автоматизация в Excel - бесплатные уроки
Отзывы о мастер-классах и тренингах
Теперь нужно все уложить "по полочкам" в своей голове

Вчера состоялся мастер-класс по автоматизации в Excel. Для меня это первый опыт участия в обучающем вебинаре.

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

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

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

Спасибо, Дмитрий, за Ваш труд, умение простым языком донести непростой материал. Я пару раз открыла учебник VBA и закрыла с твердым убеждением, что это не для моего понимания (хотя за плечами два высших).

Больших успехов Вам! Жду новых тем и вебинаров!

Ольга Мельникова о мастер-классе
Тренинг оправдал мои ожидания на 100%

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

Успешно пройден «Тренинг по автоматизации в Excel-2016 - пятый поток (лето 2017)».

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

Дмитрий, респект вам и уважуха!!! ;-)

Тренинг оправдал мои ожидания на 100%. Я получил равно столько, насколько рассчитывал. А рассчитывал я получить базовые знания по данной теме и практический опыт. С этим тренинг справился и теперь с этими знаниями уже можно создавать умные книги/документы и двигаться далее, покоряя всё новые высоты многогранного Excel’я .

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

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

Дмитрий, вы молодец!!!

Дай бог вам здоровья и успехов в ваших делах! Желаю вашему проекту всего самого наилучшего!

Если говорить про пожелания, то …

Вот что я заметил: когда начинаешь выполнять задания, то понимаешь, что что-то забыл и не помнишь, в каком видео ты видел, как работать с теми или иными командами и не помнишь, где именно в видео о них идёт речь. Поиск отнимает время. А наличие текстового описания очень бы помогло.

Идея: добавить к видео текстовый файл в котором как в плей листе будет время и содержание.

Например:

«Занятие 3 - Часть 3. Работа с цветами.mp4» - Сам видео урок

«Занятие 3 - Часть 3. Работа с цветами.txt» - Содержание

[00:48] – Заливка ячейки Interior .Color

[01:05] – Константы цвета : vbBlack, vbWhite, vbRed,...

[06:00] – функция RGB (0,0,0)

И вот что ещё: В конце тренинга подводя итоги в задании №9 было бы хорошо вложить все крайние варианты раздаточного материала, например, последний вариант справочника. Может быть что, то ещё, но сейчас на ум пришло только это.

Спасибо! И до новых встреч!

Алексей Сырчин о практическом тренинге
Решения задач распечатала и превратила в настольную книгу

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

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

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

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

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

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

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

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

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

Алексей Богачев о мастер-классе
Есть желание и дальше двигаться вперед

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

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

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

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

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

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

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

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

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

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

Диляра Хакимуллина о практическом тренинге

Объекты, методы и свойства

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

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


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


Комментарии

Страница 2 из 8:   1  2  3  ...  8  
#294   Кирилл    15.11.2012 в 20:35:58

Добрый день.Интересная информация,правда сразу после ознакомления надо подумать как её применить.

Очень прошу найти выход из вопроса.Существует ссылка на

ячейку другого листа,при вставке строк у листа ссылки ответ

становиться неверным.

Как это избежать?

#307   Дмитрий Быстров    16.11.2012 в 17:21:14

Добрый день, Кирилл.

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

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

Я ответил на Ваш вопрос?

#319   Кирилл    18.11.2012 в 18:11:58

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

#305   Виктор    16.11.2012 в 16:32:59

Спасибо. Очень удобно и понятно.

Возник вопрос

Cells(1, 1).Copy

Cells(3, 3).Paste

Макрос выдает ошибку (Run-time 438)

Вторая строка выделена желтым цветом.

Значение из ячейки (1,1) скопировано а буфер обмена.

Спасибо.

#306   Дмитрий Быстров    16.11.2012 в 17:10:03

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

Метод Paste применяется не к диапазону или ячейке, а к листу (в файле-справочнике VBA_help была ошибка, сейчас ее исправил - можно скачать исправленный файл).

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

Cells(1, 1).Copy

Sheets(1).Paste Cells(3, 3)

#308   Виктор    17.11.2012 в 00:15:37

Спасибо. Заработало!!! )))

#310   Дмитрий Быстров    17.11.2012 в 00:39:40

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

#312   Виктор    17.11.2012 в 01:10:03

побывал через запись, но в записи использовалась пара команд Range.Select.Copy и Range.ActiveSheet.Paste хотелось именно добиться решения через команду Cells. И вставка без выделения ячейки.

#315   Дмитрий Быстров    17.11.2012 в 02:57:42

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

#327   Татьяна    19.11.2012 в 20:54:33

Спасибо! Очень доходчиво и интересно. Жду новых уроков!!!

#329   Римма    21.11.2012 в 00:24:37

Спасибо, объекты - методы - свойства очень доходчиво. Приятно смотреть и понимать.

#348   Аркадий    23.11.2012 в 13:51:00

Добрый день.8 урок я сделал как и Вы программа работает, но при закрытии файла я нажал кнопку "не сохранять", вышла табличка с надписью "Run-time error'91': Object variable or With block variable not set" я нажал кнопку Debug. Открылся код и строка " With ActiveSheet.ChartObjects(1).Chart выделилась желтым. Что может быть?

#349   Дмитрий Быстров    23.11.2012 в 13:58:04

Доброе утро, Аркадий.

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

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

PS: Логичнее было бы этот вопрос про диаграммы задать в комментариях к уроку №8

#355   Аркадий    23.11.2012 в 15:59:25

Спасибо, Дмитрий за ответ.У меня открыта одна новая книга с одним листом. Извените что вопрос задал не в комментариях к уроку №8.

#393   Дмитрий Быстров    30.11.2012 в 21:23:36

Добрый вечер, Аркадий.

Заочно сложно сказать, в чем причина ошибки, надо смотреть конкретный файл.

#403   Олеся    03.12.2012 в 15:13:07

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

#404   Руслан    03.12.2012 в 23:16:48

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

#405   Дмитрий    04.12.2012 в 00:23:20

очень доходчиво и полезно. Спасибо

#406   Андрей    04.12.2012 в 00:28:12

Спасибо большое, Дмитрий,жду новых уроков от Вас с нетерпением. мечтаю постичь весь EXCEL в совершенстве.

#426   Тихон    12.12.2012 в 03:05:36

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

#445   Евгений    14.12.2012 в 21:13:03

Дмитрий, я искренне благодарен Вам за пошаговое объяснение по макросам. Огромное спасибо!!!

#446   Энгельсторгсервис    15.12.2012 в 16:12:34

Спасибо огромное, колоссальная помощь!!!

#450   Аня    16.12.2012 в 17:33:40

Доброго дня,Дмитрій.

Саме Вашим урокам легко навчатися і тому хочу у вас навчитись створити макрос в ексель на таблиці складу.

Наприклад:

горох 8000кг - є на складі (із них)

1000кг - продано

Остача 7000кг - (і щоб ця остача залишилась на таблиці замість 8000кг

Я пробую, мені не получається (Допоможіть будь ласка)

Sub Макрос5()

Range("I2:I187").Select

Selection.Copy

Range("H2:H187").Select

Range("H187").Activate

Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _

:=False, Transpose:=False

Range("J2:J187").Select

Application.CutCopyMode = False

Selection.ClearContents

Selection.ClearContents

Range("J187").Select

End Sub

#469   Юрий    19.12.2012 в 12:36:03

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

#471   Тулкинбай    20.12.2012 в 14:17:51

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

#475   Oleg    21.12.2012 в 18:09:19

Большое спасибо Дмитрий, все понятно и интересно...

#478   Владимир    23.12.2012 в 07:45:40

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

Благодарю за довольно понятно поданный материал.

Очень помагает мне в составленини расчёта отклонений электричесих измерений.

Но возникла проблема:

При выполнении части макроса

Range("A3:J3".Select

Selection.EntireRow.Insert ,CopyOrigin:=xlFormatFromLeftOrAbove

теряется сдвигаемая информация 4й стр по столбцам G:J .

Т.Е. после сдвига в 5й стр по этим столбцам нет данных

4й строки. Весь остальной массив сдвигается без ошибок.

С уважением Владимир

#481   Владимир    23.12.2012 в 15:53:37

Спасибо.

Обошёл проблему промежуточным копированием.

#483   Владимир    24.12.2012 в 16:13:33

Огромное спасибо.Очень полезно.

#484   Валерий    24.12.2012 в 17:03:22

БЛАГОДАРЕН ОТ ВСЕЙ ДУШИ. ЗАНИМАСЬ АВТОМАТИЗАЦИЕЙ ТАКЖЕ КАК И ВЫ, НА ПРЕДПРИЯТИИ.ВСЁ ОЧЕНЬ ИНТЕРЕСНО.ХОТЕЛОЬ БЫ С ВАМИ ПОДДЕРЖИВАТЬ СВЯЗЬ. У МОЙ УРОВЕНЬ - НАЧИНАЮЩИЙ

#493   Владимир    25.12.2012 в 02:35:47

С большим интересом ознакомился с 4-мя уроками.

Хотел бы увидеть полный список тем Ваших уроков и продолжить обучение.Ссылку отправил на Ваш E-mail.

#515   Дмитрий Быстров    06.01.2013 в 17:31:21

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

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

#503   Людмила    27.12.2012 в 01:43:44

Спасибо, Дмитрий! Лаконично, доходчиво и красиво!

#511   Сяргей Паўлавіч    04.01.2013 в 17:25:23

Спасибо, Дмитрий! Очень доступно и понятно.

#521   Валерий    07.01.2013 в 10:42:31

да, все понятно

#552   Андрей    09.01.2013 в 21:59:29

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

#581   Татьяна    12.01.2013 в 21:55:50

СУПЕР!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

#589   Александр    13.01.2013 в 08:54:54

Очень хороший урок, спасибо за справочник.

#610   Алексндр Михайлович    17.01.2013 в 15:38:27

Очень полезный, а Главное - СВОЕВРЕМЕННЫЙ, 4 урок, без него практических результатов в области самостоятельных разработок достичь очень трудно. Отдельная БЛАГОДАРНОСТЬ за ПРЕДОСТАВЛЕННЫЙ Справочник - КАК основа конспекта (понимания) любого курса

#611   Evgen    17.01.2013 в 15:59:29

Очень интересно

#631   Светлана Баринова    20.01.2013 в 18:53:09

Браво!

#634   Вазген    20.01.2013 в 19:15:30

Прекрасное объяснение актуальных тем. Моя благодарность авторам.

#744   Светлана    29.01.2013 в 10:06:35

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

#762   Александр    31.01.2013 в 20:06:44

Уроки интересные,объясняется доходчиво.Спасибо.

#785   Александр Донец    03.02.2013 в 00:48:20

Я изучал видеоуроки, многие...Но эти смотрю и слушаю с "открытым ртом"! Чётко, доходчиво и, главное, понятно! Супер! А по Асcess есть Ваши уроки?

#811   Галина    06.02.2013 в 13:44:48

Спасибо, все понятно.Очень помогло.

#813   Ирина    06.02.2013 в 20:28:35

Спасибо, Дмитрий! Наконец-то стало все проясняться с Вашей помощью!

#826   Ольга    08.02.2013 в 03:28:26

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

#845   Ирина    11.02.2013 в 13:15:04

Действительно понятная и нужная информация для всех. Успехов Вам!!!! А нам - новых уроков!!!!!!!!!!!!!!!

#848   Аркадий    12.02.2013 в 01:22:54

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

#850   фт    12.02.2013 в 03:34:38

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

#864   Татьяна    13.02.2013 в 05:15:28

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

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

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

▲ Наверх