Встроенные функции Visual Basic | Автоматизация в Excel - бесплатные уроки
Отзывы о мастер-классах и тренингах
Не вижу пределов возможностей применения автоматизации в Excel

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

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

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

Есть планы по изучения программирования в автокаде и связи с расчетами в Excel (существующий перенос данных из одной программы в другую не лишен недостатков).

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

Данный тренинг считаю нужным и полезным и, кстати, недорогим (~100 евро курсы "Практик" и "Специалист" ).

Еще раз хочу Вас поблагодарить за обучение по применению автоматизации в Excel.

Василий Селиванов о практическом тренинге
Тренинг отставил наилучшее впечатление

Долго думал что написать, тренинг отставил наилучшее впечатление, есть задачи, которые ставил себе еще месяца 2 назад, сдвиг в лучшую сторону (решению этих задач) произошел неделю назад, после начала тренинга, тут самое главное понять Азы построения макросов, научится правильно прописывать условия, циклы, и Дмитрию удалось в тренинге донести, как это делать, и делать это правильно. Так что Спасибо Дмитрий за тренинг, ну и за сайт конечно, где все желающие могут бесплатно посмотреть видео материалы по теме.

Сергей Вотинцев о практическом тренинге
Каждый следующий урок я ждал как новую серию фильма)

Хотел бы сказать Дмитрию большое спасибо за тренинг!

Обучение в такой форме видеоуроков, домашних заданий и общения на форуме имеет очень высокий КПД.

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

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

Дмитрий Басаев о практическом тренинге
Теперь мы можем такие вещи, о которых даже и не подозревали

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

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

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

▲ Наверх