Средства отладки программного кода в Visual Basic | Автоматизация в Excel - бесплатные уроки
Отзывы о мастер-классах и тренингах
УРА! Справочник! :)

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

Спасибо, за проведенный онлайн мастер-класс "Видео-справочник по функциям VBA".

Как всегда, доступное изложение материала по принципу от простого к сложному с практическими примерами.

Ранее приобретала тренинги и мастер-классы в записи, поэтому с большинством функций уже была знакома. И всё же, считаю данный мастер класс полезным. Он позволил повторить изученное ранее, систематизировать информацию о функциях (УРА! Справочник!) и, конечно, узнать новое.

Кому будет интересен данный мастер-класс? Думаю, ВСЕМ, кто пытается автоматизировать свои рутинные задачи средствами VBA: новички найдут в нем не только подробное объяснение всех функций, но и увидят, в том числе, возможности применения условий, циклов, массивов; а более продвинутые пользователи получат неоценимый справочник по всем функциям с практическими примерами, что значительно сэкономит время на поиск информации в справочной системе при написании собственных программ.

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

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

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

Олег Ефимов о практическом тренинге
Решения задач распечатала и превратила в настольную книгу

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

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

Татьяна Мантыкова о практическом тренинге
Для меня и коллег это было как чудо!!!

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

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

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

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

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

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

Трудности автоматизации в Excel у меня связаны с отсутствием опыта, низким уровнем владения операторами 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

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

▲ Наверх