Встроенные функции Visual Basic | Автоматизация в Excel - бесплатные уроки
Отзывы о мастер-классах и тренингах
Тренинг оправдал мои ожидания на 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 было бы хорошо вложить все крайние варианты раздаточного материала, например, последний вариант справочника. Может быть что, то ещё, но сейчас на ум пришло только это.

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

Алексей Сырчин о практическом тренинге
Для меня и коллег это было как чудо!!!

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

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

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

Недавно работаю сотрудником контрольно-аналитического отдела в ЖКХ.

Наш отдел занимается анализом данных. Самостоятельно начал искать пути автоматизации анализа и этот путь привел к ВАМ на тренинг.

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

Трудности автоматизации в Excel у меня связаны с отсутствием опыта, низким уровнем владения операторами VBA.

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

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

С уважением, участник тренинга, Игорь Фурман.

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

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

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

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

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

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

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

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

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

Алексей Богачев о мастер-классе
Простое объяснение сложных предметов

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

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

Сергей Борзенков о мастер-классе

Встроенные функции Visual Basic


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

Комментарии

Страница 1 из 2:   1  2  
#638   Виктор    21.01.2013 в 17:28:21

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

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

Виктор

#639   mashrx    21.01.2013 в 17:31:53

очень интересно, спасибо за урок

#640   Сергей    21.01.2013 в 17:43:26

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

Видео урок №9 действительно интересный, как и все предыдущие уроки. Функции полезные.

Спасибо.

#646   Olga    21.01.2013 в 23:34:59

Спасибо, Дмитрий! Познавательно, как всегда.

#647   Людмила    21.01.2013 в 23:40:08

Благодарю, очень понятно и нужно.

#648   АНАТОЛИЙ    22.01.2013 в 01:17:11

Дмитрий,хороший урок!

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

#651   Олег    22.01.2013 в 02:10:21

Очень полезный урок. Спасибо.

#653   Аскар    22.01.2013 в 02:47:11

Дмитрий, почему вначале урока Вы говорите, что эти функции не надо путать? Ведь рассмотренные примеры функций VBA имеют аналоги во встроенных функциях Excel'я. Значит ли это, что написав английское название встроенной функции я получу такой же результат в VBA?

Интересно было узнать про RND и RGB. В очередной раз - спасибо за науку! Все было красиво и понятно.

#662   Дмитрий Быстров    22.01.2013 в 20:17:36

Добрый день, Аскар.

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

#658   Игорь    22.01.2013 в 13:25:42

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

Все доступно, понятно и интересно!!!

#660   Василий    22.01.2013 в 16:39:12

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

#661   Алексндр Михайлович    22.01.2013 в 19:40:54

Благодарю, Дмитрий!!!

Урок 9 - ВПЕЧАТЛЯЕТ, как по содержанию, так и по исполнению.Особенно полезная функция - ФИНАЛЬНАЯ ЦветоЗАРИСОВКА, ПРОСТО по сути И ОЧЕНЬ ЗАМАНЧИВО по исполнению.

#664   Марина Данилушкина    22.01.2013 в 20:45:54

Спасибо, будем применять

#666   nodar    23.01.2013 в 00:23:01

Спасибо,Дмитрий.Всё понятно и очень впечатляет, Но у меня

вопрос: "Как сделать,что в генераторе случайных чисел

в пределах 0:6,не вывадился "0".

#667   Дмитрий Быстров    23.01.2013 в 00:29:37

Добрый вечер.

Если нужны только целые числа - делайте в пределах 0:5 и прибавляйте 1. Если нужно с дробями - как вариант можно попробовать 0:5,999 + 0,001

#680   Светлана    24.01.2013 в 00:13:11

Дмитрий, огромное спасибо за Ваши уроки, все очень доступно и полезно.А где можно найти какие функции VB вообще существуют?

#681   Светлана Баринова    24.01.2013 в 04:16:45

Спасибо за очередной урок.

Просмотрела 9 уроков.

Самым сложным по восприятию для меня является урок №8.

Да и без макроса такую диаграмму построить непросто.

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

#682   Александр    24.01.2013 в 12:21:41

Спасибо Дмитрий! Урок очень понравился. Раньше пользовался аналогами этих функций в excel (типа округл , и т.п.). Было иньересно посмотреть на на их применение в vba. Материал преподнесен очень классно!

#698   Dmitriy    25.01.2013 в 17:01:20

Дмитрий, спасибо за великолепную подачу материала, материал проработан, четко структурирован, без лишних повторов и пауз, что встретишь крайне редко! Все 9 уроков просмотрены и часть опробованы "на одном дыхании"! Спасибо за высокий уровень! )

#749   Энгельсторгсервис    29.01.2013 в 21:28:41

Спасибо огромное Дмитрий за пошаговое преподнесение материала!

#783   Ольга    02.02.2013 в 23:56:34

Дмитрий спасибо огромное за уроки. Помогите, пожалуйста, вот с таким вопросом.

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

#784   Ольга    02.02.2013 в 23:56:59

Спасибо заранее ))))

#799   Ирина    04.02.2013 в 12:42:23

давненько я не занималась Visual Basic, благодаря Вашим тренингами всё быстро вспоминается и даже больше. БОЛЬШОЕ ВАМ ЧЕЛОВЕЧЕСКОЕ СПАСИБО!

#801   Olga    04.02.2013 в 18:09:25

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

#802   Дмитрий Быстров    04.02.2013 в 22:25:41

Добрый вечер, Ольга.

Можно, к примеру, считать дату из ячейки и уже ее подставлять в функциях: Month(Cells(1,2).Value)

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

#803   Olga    04.02.2013 в 23:16:32

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

#854   Надежда    12.02.2013 в 19:38:54

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

Скажите, а возможно ли поменять цвет шрифта ячейки в соответствии со значением (Если>0, то зеленый, если <0 - красный, если приблизительно =0 - серый), созданием формата ячейки. СТАНДАРТНЫЕ ЦВЕТА, КОТОРЫЕ МОЖНО ПРОПИСАТЬ В ФОРМАТЕ ЯЧЕЕК НЕ ПОДОЙДУТ, И МАКРОСЫ ТОЖЕ НЕ ПОДОЙДУТ В НАШЕМ СЛУЧАЕ. Но главное, необходимо, чтобы данный формат цифры (вместе с цветом) переносился на график.

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

#909   Дмитрий Быстров    16.02.2013 в 05:12:43

Доброй ночи, Лана.

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


"Также необходимо, чтобы данный формат цифры (вместе с цветом) переносился на график."

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

#897   Edward    15.02.2013 в 16:32:53

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

в 36.40 Вы говорите,что десятка никогда не выпадет -однако это не так.

round(9.999)=10

если используем раунд, тогда диапазон будет

от 0 до 10

чтобы этого не было логично юзать функцию INT

не так ли ?

#920   Дмитрий Быстров    17.02.2013 в 06:58:14

Доброй ночи.

Да, можно использовать Int (если нужно целое значение получить); можно, к примеру, после округления вычитать какое-то малое число - тоже вариант...

#900   Валя    15.02.2013 в 22:24:01

класссссс

#921   Алсу    17.02.2013 в 12:48:08

Добрый день, Дмитрий! Уроки просто супер. Спасибо Вам большое!

#1062   Сергей    29.03.2013 в 03:45:53

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

#1075   Сергей    03.04.2013 в 17:13:30

Урок как всегда на 5 с плюсом! Хотелось бы узнать, есть ли у ВАС в планах урок посвященный процедурам?

#1213   Наталья    07.05.2013 в 19:34:16

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

#1228   Елена    16.05.2013 в 15:44:14

Чудеса, красиво получилось, радужно.

#1343   Алёна    15.07.2013 в 01:04:47

Дмитрий, а где можно посмотреть все функции VBA?

В 4-м уроке вы дали замечательную табличку с описанием методов и свойств, хотелось бы иметь что-то подобное по функциям!?

#1345   Дмитрий Быстров    16.07.2013 в 02:15:14

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

В тренинге по автоматизации, в котором Вы участвуете, мы такой справочник сделаем

#1423   Aigul    02.09.2013 в 14:28:18

а где можно посмотреть все функции VBA?

#1495   Дмитрий Быстров    03.10.2013 в 02:48:51

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

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

#1509   Алексей    08.10.2013 в 22:49:49

Вот справочник функций VBA http://rguitp-pi.narod.ru/program/functions.htm

#1510   Алексей    08.10.2013 в 22:51:33

Вот ущё справочник функций VBA: http://vgkuzmenko.ucoz.ru/booksForLoad/VB6/06_VB6.pdf

#1511   Алексей    08.10.2013 в 22:52:56

И ещё справочник функций VBA: http://www.insycom.ru/html/metodmat/inf2/Lect3_appendix.pdf

#1523   Дмитрий Быстров    13.10.2013 в 19:41:16

Вот, подсказывают уже ссылки на справочники ) Спасибо, Алексей.

Правда, мне кажется, эти справочники тоже не содержат все функции VBA.

#1557   Ирина    03.11.2013 в 18:17:55

Огромное спасибо за уроки. Все очень доступно и СУПЕР ПОЛЕЗНО.

#1983   Александр    14.04.2014 в 12:20:34

Комментариев пока нет, есть вопрос. При создании динамического именованного диапазона (трюк №42, Р.Холи, Д.Холи Excel. Трюки) постоянно выскакивает ошибка в формуле (указывает на адрес $A$1), перебрал Excel 2003 и 2010, на разных операционках, нет движения. Может знаеете причину? Помогите пожалуйста!

#2070   Александр    22.04.2014 в 14:10:42

Есть ответ на мой вопрос. В формуле разделитель не точка, а двоеточие!

#2071   Александр    23.04.2014 в 07:31:32

Поторопился. Разделитель - точка с запятой.

#2117   Дмитрий Быстров    26.05.2014 в 17:24:34

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

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

#2134   Janis    23.06.2014 в 02:35:32

Toļko ogromnoje spasibo, Dmitrij Gennadjevič.

#2156   Светлана    10.07.2014 в 00:24:59

Спасибо за урок, очень содержательный

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

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

▲ Наверх