Пользовательские функции | Автоматизация в Excel - бесплатные уроки
Отзывы о мастер-классах и тренингах
Буду продолжать изучение и закрепление материала

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

Тренинг очень полезный и насыщенный. Хотелось бы так же отметить доступность изложения материала.

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

Людмила Овсянникова о практическом тренинге
...Это было для меня откровением

С MS Excel приходилось сталкиваться только при заполнении табличных форм с использованием формулы = R1C1, а о макросах приходилось только слышать.

То, что в MS Excel существует код VBA, было для меня откровением.

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

Дмитрий, большое спасибо за отлично преподнесенный материал!

Виктор Демин о практическом тренинге
Моя работа вышла совершенно на иной уровень

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

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

Спасибо за знания

Сергей Музичка о мастер-классе

Пользовательские функции

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


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

Именно таким образом созданы разработанные мной функции "Сумма прописью" (подробнее о ней здесь) и "Склонение ФИО по падежам" (подробнее о ней по этой ссылке).

Комментарии

#1139   Антон    17.04.2013 в 16:41:04

Отличный урок!Большое спасибо!!!

#1140   Валерий    17.04.2013 в 17:16:41

интересно

#1142   Артем    17.04.2013 в 21:20:45

Спасибо всё доступно для понимания!!!

#1144   АНАТОЛИЙ    17.04.2013 в 23:17:01

В целом, урок отличный! Спасибо, Дмитрий !

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

#1145   Нина    18.04.2013 в 00:41:52

Большое спасибо, отличные уроки.

#1148   Олег Валерьевич    18.04.2013 в 14:55:20

Урок хорош, много интересных функций, еще больше интересных идей. Спасибо.

#1150   Игорь    18.04.2013 в 15:52:26

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

Как всегда все на отлично!!!

#1155   Алексндр Михайлович    19.04.2013 в 13:20:05

Дмитрий, этот урок ОДИН из фундаментальных подходов в использовании Excel, многие пользователи об этом даже не знают... А функции с Датами - это просто "золотая россыпь". Огромная благодарность

#1178   amid    28.04.2013 в 18:54:58

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

#1180   Энгельсторгсервис    29.04.2013 в 17:12:00

Cпасибо за урок, буду попробовать в деле)))

#1215   Наталья    07.05.2013 в 20:39:01

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

#1216   Антон    07.05.2013 в 23:51:37

Их не надо ждать, они уже есть ))

#1264   Антон    31.05.2013 в 11:22:47

Дмитрий, после того как ваша функция будет вставлена в эксель,файл нужно сохранить как xlsm или будет работать с расширением xlsx?

#1269   Дмитрий Быстров    31.05.2013 в 22:34:10

Добрый вечер, Антон.

В файле формата .xlsx программный код содержаться не может. Поэтому сохранять надо либо в .xlsm, либо в старый .xls.

#1271   Нина    31.05.2013 в 23:01:34

Большое спасибо за отличные уроки.

#1296   Максим    23.06.2013 в 20:45:36

Суперские уроки! Побольше бы таких учителей!

#1310   Дмитрий    28.06.2013 в 00:30:30

Дмитрий, добрый вечер! Просмотрел все Ваши видио-уроки, очень интересно, но пока не знаю куда могу применить полученные знания! К вебинару 27.06.13г. подключиться почему-то не получилось. Окно доступа после перехода по ссылке, так и не появилось. Нельзя ли просмотреть как -то содержание вебинара?

#1314   Ирина Елизева    28.06.2013 в 17:52:36

Дмитрий!

В Харькове вчера была гроза. Инет не работал. Я пропустила урок. Будет повтор?

#1425   Александр    05.09.2013 в 23:57:04

Дмитрий! Спасибо за предоставленные вами уроки. Очень полезны и доступны, как начинающим, так и более опытным пользователям.

#1448   Елена    20.09.2013 в 17:05:24

Дмитрий!

Большое спасибо. Отличные уроки. Главное сейчас закрепить знания.

#1485   Герман    01.10.2013 в 23:35:44

Здравствуйте, Дмитрий и уважаемые коллеги.

Добрался до 11 урока.

На седьмой минуте урока, при наведении курсора на переменную, появляется её значение, у меня же не появляется. Ясно, что нужно изменить какие-то настройки. Какие?

#1496   Дмитрий Быстров    03.10.2013 в 02:55:57

Добрый вечер, Герман.

Попробуйте установить "флажок" в настройках редактора VBA:

пункт меню Tools -> Options -> вкладка Editor -> флажок "Auto Data Tips" (5-й сверху)

#1500   Герман    04.10.2013 в 03:11:37

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

#1668   Pavel    06.12.2013 в 18:23:50

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

#1804   Сергей    10.02.2014 в 18:48:35

Здравствуйте, есть проблемка: когда при помощи F8 просматриваешь строки, то некоторые строки(формулы, функции) пусты! При наведении на них выскакивает надпись Empty. В чем может быть проблема?

#1831   Дмитрий Быстров    23.02.2014 в 17:51:03

Добрый день, Сергей.

"Empty" - означает "пусто". Такое значение содержится в переменной до того момента, когда ей в коде впервые будет присвоено какое-либо действительное значение.

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

Так что это не проблема - так и должно быть.

#1878   Григорий    02.03.2014 в 00:04:27

Спасибо большое

#1887   Надежда    10.03.2014 в 00:57:09

Добрый день, Дмитрий. Еще раз огромное спасибо! Не устану повторять, Вы - Молодец!

#1960   Ирина    11.04.2014 в 23:12:44

Спасибо, очень полезный урок -Пользовательские функции

#2097   Юл    12.05.2014 в 21:59:08

Дмитрий, добрый вечер!

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

Все очень четко и понятно!

Подскажите, а куда к Вам можно обратиться с вопросом по коду? Он работает, но занимает большой объем и выглядит очень коряво. Также необходимо выбрать случайные ячейки, а в моем коде указываются определенные ячейки.

#2118   Дмитрий Быстров    26.05.2014 в 17:29:37

Добрый день, Юлия.

Можете написать письмо с приложением файла, описанием проблемы и поставленными задачами на e-mail excel-eto-prosto@yandex.ru. Если проблема невелика - подправлю или подскажу, куда смотреть за более детальной информацией.

#2571   Аслибек    07.12.2014 в 21:35:11

замечательно

#2677   Татьяна    06.02.2015 в 02:24:11

Дмитрий, доброй ночи! У меня аналогичный вопрос, как и в комментарии #1485 и к Вашему ответу #1496. Флажок "Auto Data Tips" установлен, но значения переменной у меня не подсвечивается при наведении курсора. Необходимо сделать какие-то дополнительные настройки?

#2974   Анастасия    03.10.2015 в 01:06:48

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

А можно ли каким-то образом добавить комментарий к аргументам, чтобы когда мы выбираем эту функцию - выходило что-то типа подсказки по каждому аргументу? И каким образом выгрузить эту функцию, чтобы она могла быть загружена на другие компьютеры?

#2986   Дмитрий Быстров    15.10.2015 в 14:38:37

Добрый день, Анастасия.

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

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

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

#2989   Герман    15.10.2015 в 16:14:02

Здравствуйте, Дмитрий. Уроки очень хорошие, самостоятельно по книжкам некоторые моменты и хитрости вообще трудно представить, что можно найти в учебниках.

Спасибо.

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

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

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

Столкнулся с проблемой, что модули созданные в 32-битной системе не всегда работают в 64-битной системе, пока не критично, но может и "взять за горло", Вы перевод из 32-битной в 64-битную рассматриваете, и если рассматриваете то где?

#3060   Mixa_60    27.02.2016 в 20:30:28

Спасибо, всё очень здорово!

#3234   Aidar    18.05.2017 в 17:32:27

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

Я вам выслал файл, можете посмотреть?

#3356   болотбай    07.07.2019 в 08:18:53

Добрый день, Дмитрий! Урок очень полезно мне

#3357   болотбай    07.07.2019 в 08:20:21

Дмитрий как составить легко как у вас уроке расписание школьников

Оставлять комментарии и просматривать видеоуроки
могут только зарегистрированные пользователи.
(если ранее Вы уже регистрировались, введите повторно
Ваше имя и тот e-mail, который был указан при регистрации)
Как к Вам обращаться:
Ваш адрес e-mail:
Нажимая на кнопку "Зарегистрироваться", я даю согласие на обработку персональных данных и соглашаюсь c политикой конфиденциальности
Ваши данные строго конфиденциальны, они нигде не публикуются и используются исключительно для информирования вас о новых материалах на сайте, мероприятиях и/или иных услугах данного проекта.
В любой момент времени вы можете отказаться от получения сообщений.
Последние комментарии
Станислав
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

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

Алексей
25.04.2020 в 14:24:56

Доступно и понятно!Круто!!!

Дмитрий Быстров
15.04.2020 в 11:31:15

Добрый день.

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

Подобные вопросы я рассматривал на специальном тренинге "Взаимодействие Excel с другими приложениями", подробнее о нем и его содержании можно узнать по этой ссылке.

Мария
15.04.2020 в 07:30:51

Дмитрий, доброе утро! А можно добавить еще макрос, чтоб после завершения теста еще и отправлял автоматически через аутлук адресату ответ с тестированием?

людмила
12.04.2020 в 22:31:20

Спасибо, Все, разобралась, внимательно смотреть нужно

Дмитрий Быстров
11.04.2020 в 21:43:25

Добрый вечер, Людмила. Не знаю, что неправильно сделали - я же не вижу Ваш файл ) "Но он не отображается на листе" - кто он? Макрос? Если пришлете Ваш файл на почту mail@excel-eto-prosto.ru - тогда, наверно, мне станет понятнее, что там у Вас не так.

▲ Наверх