Средства отладки программного кода в Visual Basic | Автоматизация в Excel - бесплатные уроки
Отзывы о мастер-классах и тренингах
Я бы дала курсу девиз "теория и практика, практика"

Всем привет!

Мне посчастливилось позаниматься очно, чему я очень рада!

Я - владелец маленького начинающего интернет-магазина. У меня несколько поставщиков, у всех прайсы в экселе с разными данными, и за любое изменение в прайс -листе - следует изменение в парсере, что влетает для меня в копеечку, а "прибыля" в кризис оставляют желать лучшего. А я знаю, что некоторые программисты дерут за изменение/добавление 2-3 строк по 5-15 тыс. В свое время, у меня был опыт программирования, давалось мне это легко. Я сначала искала обучение на php, но было так страшно, отзывы неоднозначные про все эти курсы. И тут приходит суперпредложение от Дмитрия поучаствовать в тренинге. Excel я знаю неплохо, давно знаю сайт Дмитрия, по бесплатным урокам знакома с методикой обучения. Поэтому я подумала, а почему бы мне не делать вообще это через Excel?

Курс замечательный. Я бы дала ему девиз "теория и практика, практика". Еще не закончив его, у меня уже наработки есть по моей работе. В общем я очень довольна, мне очень нравиться, особенно нравиться то, что все получается! А у Дмитрия не возможно что-то не понять! В общем если есть сомнения - не сомневайтесь, для обработки данных в этом курсе есть все.

Евгения Крюкова о практическом тренинге
...Их визг радости до сих пор у меня стоит в ушах

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

Людмила Овсянникова о практическом тренинге
Я не могла себе представить, что после тренинга за три месяца способна буду сделать то, что уже сделано

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

Я сделала ШАБЛОН договора с выбором реквизитов из файла, в котором они все хранятся, а потом началось...Заполнение счета, заполнение ТН, подстановка номера ТН и ее реквизитов в другой файл, в котором можно отследить оплату и т.д.

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

Короче я очень довольна тем, чему научилась, благодаря Дмитрию.

Вскоре, думаю заняться ФОРМАМИ, пока упрощаю, то что давно пора было упростить!!!!

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

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

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

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

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

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

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

Алексей Богачев о мастер-классе
Изучала запоем, узнала очень много нового

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

Классный и полезный тренинг, рекомендую всем!

С VBA уже дело имела(изучала методом научного тыка). Курс очень понравился, иногда не знаешь, какие вопросы нужно задавать и мучаешься долго и нудно над элементарными, как оказалось, вещами.

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

Мне очень понравилась подача материала: просто, доходчиво, с пояснением нюансов и подводных камней.

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

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

Екатерина Пилипец о практическом тренинге

Средства отладки программного кода в Visual Basic


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

Комментарии

#2572   Светлана    08.12.2014 в 15:57:24

Спасибо!

#2573   Александр    08.12.2014 в 16:53:38

Благодарю за урок! Узнал новое для себя.

#2574   Эдуард    08.12.2014 в 18:13:28

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

#2575   Олег    08.12.2014 в 19:15:55

Большое спасибо. Материал для меня полезен, особенно последняя часть.

#2576   Алексндр Михайлович    08.12.2014 в 20:04:43

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

#2577   Татьяна    08.12.2014 в 20:18:48

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

#2578   Данияр Нуртаев    08.12.2014 в 20:25:04

Благодарю за Ваш труд. Все понятно, буду использовать в своих программах.

#2580   Юрий    08.12.2014 в 22:24:36

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

#2581   Чингиз    09.12.2014 в 00:09:53

Спасибо!

#2582   Руслан    09.12.2014 в 00:23:42

Спасибо! Очень интересно!

#2583   Шарифа    09.12.2014 в 00:23:47

Дмитрий, большое спасибо за объяснение работы с окном Expression

#2584   Schulz    09.12.2014 в 03:23:37

Спасибо, хорошо что можно повторить уже частично пройденное и узнать новое

#2585   Сергей    09.12.2014 в 11:50:47

Спасибо.

Давно использую "Пошаговую отладку" и "Точки останова", а вот про "Окно наблюдения" не знал. Мне этот прием понравился, обязательно приму на вооружение.

#2586   Тарас    10.12.2014 в 00:45:17

пять баллов

#2596   laszlo    12.12.2014 в 18:41:20

Я хотел бы попросить у Вас как у Гуру совета.

Для определения диапазона (в Excel)мы используем следующую конструкцию n = ActiveSheet.UsedRange.Rows.Count, или я еще нашел в книге n = Cells (rows, count, 1) .end (xlup) .count

Затем конструкция по суммирования диапазона

For i = 2 To n

If Val (Cells (i, 1)) = Val (Cells (i - 1, 1)) Then

Cells (i, 3) .Value = Cells (i - 1, 2) .Value + Cells (i, 2) .Value

Else

Cells (i, 3) = Cells (i, 2) .Value

End If

Next i

подходит только для отфильтрованного диапазона, хотя конечно, на все это можна использовать СУММЕСЛИ(), но хотелось бы на VBA

В книге описано тип фильтра xlValueEquals, xlsum, свойства Calculation для суммирования значений диапазона с заданным критерием. Есть ли возможность использовать выше упомянутые фильтры, без приминения цыкла For Next

И по Acess. Та же самая ситуация.Макрос не работает для неотфильтрованого диапазона. И проблемы по количеству если использовать запросы вместо таблиц.Можна конечно в запросе испольовать DSUM, но эта функция замедляет работу приложения.

Public Sub SumaS()

Dim su As Integer, no As Integer

Dim db As Database

Set db = CurrentDb

Dim rs As Recordset

Set rs = db.OpenRecordset("Таблица1")

rs.MoveFirst

Do While Not rs.EOF

If (rs.Fields("nom") = no) Then

su = su + rs.Fields("s")

Else

su = rs.Fields("s")

End If

rs.Edit

rs.Fields("suma") = su

rs.Update

no = rs.Fields("nom")

rs.MoveNext

Loop

End Sub

Заранее благодарю

#2681   Владимир    16.02.2015 в 23:04:04

Спасибо за урок!

#3067   Александр    27.03.2016 в 23:22:51

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

#3219   Катерина    15.02.2017 в 18:50:49

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

#3261   Надежда    25.10.2017 в 20:46:09

Огромное спасибо за уроки. Не ожидала, что за неделю онлайн-занятий я научусь программированию. Раньше один только вид кода внушал ужас и трепет)

#3282   sdsplus00    27.05.2018 в 15:34:37

спасибо!

#3318   Оганесова Дина    14.10.2018 в 20:37:22

Спасибо огромное за уроки. Было очень интересно и познавательно.

#3359   Александр    19.07.2019 в 13:24:44

Здравствуйте, Дмитрий. У меня при запуске файла Ексель высвечивается ошибка 1004 и программа переходит в ВБА в режим отладки и в самом конце модуля аж до строки End sub высвечиваются команды жёлтым цветом. В чём может быть проблема? Вот фрагмент модуля, который полностью выделен жёлтым фоном: Application.MacroOptions _ Macro:=FuncName, _ Description:=FuncDesc, _ Category:=Category, _ ArgumentDescriptions:=ArgDesc End sub А курсор стоит на End sub.

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

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

▲ Наверх