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

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

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

Я работаю в гос.учреждении экономистом. В глобальном масштабе информация у нас обрабатывается типовыми проектами на мощной технике, а нам сбрасывается полуфабрикат в виде таблиц и текстовых файлов. Небольшие задачи удалось решить с помощью макросов, которые осваивала на бесплатных уроках. Но есть такие, как например одна задача, с которой девчонки возятся 2 дня и при этом друг друга контролируют. Эту работу довелось и мне выполнить. Пришла в ужас: разве можно в наше время и такая страшная рутина, причем за ошибки достается очень серьезно, потому что результат направляется по краю. Поняла, что с помощью макросов ее не решить и вот, удачно попала на Ваши, Дмитрий, курсы. Осенью мне предстоит идти на пенсию и я решила сделать девчонкам подарок. Но когда я позвала их посмотреть на результат написанной программы, их визг радости до сих пор у меня стоит в ушах. Ведь о такой благодарности даже и не мечтала! До осени хочу еще несколько задач запрограммировать. Как же я могу быть не благодарна Вам за хорошие курсы, которые построены грамотно, умно и лаконично. Может и им захочется поучиться. СПАСИБО!!!

Людмила Овсянникова о практическом тренинге
Голова пухнет от идей, до 2-х ночи не могу заснуть...

Хотя я не считаю себя новичком в пользовании Excel, а так же в области программирования на VB6, узнал очень много для себя полезной информации в доступной форме. Даже не представлял что такое в Excele можно делать. Голова пухнет от идей, до 2-х ночи не могу заснуть...

Очень понравилось само проведение тренинга, не думал что так меня это может "засосать". Спасибо Вам Дмитрий. Жду с нетерпением очередного урока.

Олег Ефимов о практическом тренинге
Сделать мне сейчас программу - как два байта переслать

Как то раз решил я вдруг:

Надо бы мне срочно

Посетить Excelя курсы,

Уж не помешают, точно.

В миг все стало получаться,

На работе проще жить,

Запустил я цикл в программе -

Дальше можно не тужить.

Много новых алгоритмов,

Буду я теперь их знать.

И хочу стремиться дальше

Интеллект свой развивать.

И ко мне теперь доверье

Не хочу я подорвать,

Сделать мне сейчас программу -

Как два байта переслать.

На работе повышенье

Я уж точно получу.

И огромное спасибо

Курсам выразить хочу!

Игорь Гундров о практическом тренинге
Файл весит в 5,5 раз меньше, открывается легко (не пересчитываются формулы), работает всё быстро!

Ещё раз спасибо! Прошло немного времени после занятий и вот уже есть первые результаты: используя полученные знания на тренинге, работаю над своим большим файлом. В старом виде писала огромное множество формул для расчётов и всяческих проверок, плюс руками надо было протягивать формулы и глазами смотреть в ячейки проверок (в общем пользователь этого файла не смогла аккуратно "вести" его). Именно из-за этого файла в совокупности с возможностями пользовательницы я и решилась на изучение макросов (надоело за неё работать по понедельникам). Теперь все расчёты и проверки я написала в VBA, благодаря Вам. В результате файл весит в 5,5 раз меньше, открывается легко (не пересчитываются формулы), работает всё быстро! Я просто в восторге!!! Осталось немного доработать и отдать в пользование человеку, который с экселем не очень дружит, но теперь и не надо. Думаю, она тоже будет довольна.

А потом я и своих тяжеловесов "причешу" потихоньку.

Всем, кто только принимает решение о прохождении этого тренинга - конечно же ДА, пройти обязательно!!!

Спасибо ещё раз, Дмитрий!

Татьяна Богославская о практическом тренинге

Встроенные функции 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

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

▲ Наверх