Объекты, методы и свойства | Автоматизация в Excel - бесплатные уроки
Отзывы о мастер-классах и тренингах
Наша группа была единодушна )

Вчера 20.11.2012 состоялся первый вебинар (надеюсь не последний) проводимый Дмитрием.

Немного о своих впечатлениях.

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

К счастью, у Дмитрия имеется как богатый опыт, так и преподавательские наклонности. Объясняет все доступно и понятно.

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

3. Если не ошибаюсь, наша группа была единодушна в вопросе участия в следующем семинаре, если он состоится когда-либо)))

Виктор о мастер-классе
Я долго не мог поверить в такой результат при таких незначительных усилиях

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

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

А возникла она буквально на днях - 3 и 4 мая. К обеду 4 мая необходимо было снять и обработать сотни электро, тепло, водосчетчиков и отчеты отправить в сбытовые и сетевые организации. В связи с отказом системы АСКУЭ, показания счетчиков пришлось списывать с каждого счетчика на ноутбук с помощью специальной программы, которая не позволяет вывести показания всех счетчиков в отдельную таблицу или распечатать. Пришлось сотни показаний переносить вручную на рабочий ПК для дальнейшей обработки. Пришлось очень сильно напрячься, чтобы уложиться в сроки.

Поэтому пришлось задуматься, как извлечь данные из базы данных этой программы в таблицы Excel. Базы данных оказались формата .mdb, которые не захотели открываться в Access 2013. Вот тогда-то и пришлось обратиться к Вашему материалу «Тренинг Взаимодействие Excel с другими приложениями», Занятие 03, «Работа с Access».

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

Это был мой очередной, очень удачный опыт изучить новую тему по Вашим материалам.

Это в очередной раз доказывает доступность и качество Ваших материалов для новичков.

Огромное спасибо за Ваши труды для облегчения наших проблем.

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

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

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

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

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

Теперь я планирую и дальше набирать знания в этой области .

Дмитрий, благодарю за ваш труд и хочу пожелать успехов на этом поприще!

Асем Кабатаева о практическом тренинге
Главное - дается система

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

Александр Валыка о практическом тренинге

Объекты, методы и свойства

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

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


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


Комментарии

Страница 2 из 8:   1  2  3  ...  8  
#294   Кирилл    15.11.2012 в 20:35:58

Добрый день.Интересная информация,правда сразу после ознакомления надо подумать как её применить.

Очень прошу найти выход из вопроса.Существует ссылка на

ячейку другого листа,при вставке строк у листа ссылки ответ

становиться неверным.

Как это избежать?

#307   Дмитрий Быстров    16.11.2012 в 17:21:14

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

Если оба листа расположены в одном файле, то при вставке строки на листе-источнике формула в ячейке листа со ссылкой корректируется автоматически. Т.е. если формула ссылалась на ячейку А5 второго листа, то при вставке строки (выше 5-й) на втором листе формула автоматически изменится и станет ссылаться уже на А6. В подавляющем большинстве случаев именно это и требуется.

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

Я ответил на Ваш вопрос?

#319   Кирилл    18.11.2012 в 18:11:58

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

#305   Виктор    16.11.2012 в 16:32:59

Спасибо. Очень удобно и понятно.

Возник вопрос

Cells(1, 1).Copy

Cells(3, 3).Paste

Макрос выдает ошибку (Run-time 438)

Вторая строка выделена желтым цветом.

Значение из ячейки (1,1) скопировано а буфер обмена.

Спасибо.

#306   Дмитрий Быстров    16.11.2012 в 17:10:03

Добрый день, Виктор.

Метод Paste применяется не к диапазону или ячейке, а к листу (в файле-справочнике VBA_help была ошибка, сейчас ее исправил - можно скачать исправленный файл).

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

Cells(1, 1).Copy

Sheets(1).Paste Cells(3, 3)

#308   Виктор    17.11.2012 в 00:15:37

Спасибо. Заработало!!! )))

#310   Дмитрий Быстров    17.11.2012 в 00:39:40

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

#312   Виктор    17.11.2012 в 01:10:03

побывал через запись, но в записи использовалась пара команд Range.Select.Copy и Range.ActiveSheet.Paste хотелось именно добиться решения через команду Cells. И вставка без выделения ячейки.

#315   Дмитрий Быстров    17.11.2012 в 02:57:42

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

#327   Татьяна    19.11.2012 в 20:54:33

Спасибо! Очень доходчиво и интересно. Жду новых уроков!!!

#329   Римма    21.11.2012 в 00:24:37

Спасибо, объекты - методы - свойства очень доходчиво. Приятно смотреть и понимать.

#348   Аркадий    23.11.2012 в 13:51:00

Добрый день.8 урок я сделал как и Вы программа работает, но при закрытии файла я нажал кнопку "не сохранять", вышла табличка с надписью "Run-time error'91': Object variable or With block variable not set" я нажал кнопку Debug. Открылся код и строка " With ActiveSheet.ChartObjects(1).Chart выделилась желтым. Что может быть?

#349   Дмитрий Быстров    23.11.2012 в 13:58:04

Доброе утро, Аркадий.

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

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

PS: Логичнее было бы этот вопрос про диаграммы задать в комментариях к уроку №8

#355   Аркадий    23.11.2012 в 15:59:25

Спасибо, Дмитрий за ответ.У меня открыта одна новая книга с одним листом. Извените что вопрос задал не в комментариях к уроку №8.

#393   Дмитрий Быстров    30.11.2012 в 21:23:36

Добрый вечер, Аркадий.

Заочно сложно сказать, в чем причина ошибки, надо смотреть конкретный файл.

#403   Олеся    03.12.2012 в 15:13:07

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

#404   Руслан    03.12.2012 в 23:16:48

С удовольствием смотрю Ваши уроки.Хотелось бы продолжить обучение дальше!

#405   Дмитрий    04.12.2012 в 00:23:20

очень доходчиво и полезно. Спасибо

#406   Андрей    04.12.2012 в 00:28:12

Спасибо большое, Дмитрий,жду новых уроков от Вас с нетерпением. мечтаю постичь весь EXCEL в совершенстве.

#426   Тихон    12.12.2012 в 03:05:36

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

#445   Евгений    14.12.2012 в 21:13:03

Дмитрий, я искренне благодарен Вам за пошаговое объяснение по макросам. Огромное спасибо!!!

#446   Энгельсторгсервис    15.12.2012 в 16:12:34

Спасибо огромное, колоссальная помощь!!!

#450   Аня    16.12.2012 в 17:33:40

Доброго дня,Дмитрій.

Саме Вашим урокам легко навчатися і тому хочу у вас навчитись створити макрос в ексель на таблиці складу.

Наприклад:

горох 8000кг - є на складі (із них)

1000кг - продано

Остача 7000кг - (і щоб ця остача залишилась на таблиці замість 8000кг

Я пробую, мені не получається (Допоможіть будь ласка)

Sub Макрос5()

Range("I2:I187").Select

Selection.Copy

Range("H2:H187").Select

Range("H187").Activate

Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _

:=False, Transpose:=False

Range("J2:J187").Select

Application.CutCopyMode = False

Selection.ClearContents

Selection.ClearContents

Range("J187").Select

End Sub

#469   Юрий    19.12.2012 в 12:36:03

Спасибо! Уроки изложены очень подробно и методически грамотно.Расширяет возможности и облегчает труд.

#471   Тулкинбай    20.12.2012 в 14:17:51

Спасибо Дмитрий, все доступно

#475   Oleg    21.12.2012 в 18:09:19

Большое спасибо Дмитрий, все понятно и интересно...

#478   Владимир    23.12.2012 в 07:45:40

Здравствуйте.

Благодарю за довольно понятно поданный материал.

Очень помагает мне в составленини расчёта отклонений электричесих измерений.

Но возникла проблема:

При выполнении части макроса

Range("A3:J3".Select

Selection.EntireRow.Insert ,CopyOrigin:=xlFormatFromLeftOrAbove

теряется сдвигаемая информация 4й стр по столбцам G:J .

Т.Е. после сдвига в 5й стр по этим столбцам нет данных

4й строки. Весь остальной массив сдвигается без ошибок.

С уважением Владимир

#481   Владимир    23.12.2012 в 15:53:37

Спасибо.

Обошёл проблему промежуточным копированием.

#483   Владимир    24.12.2012 в 16:13:33

Огромное спасибо.Очень полезно.

#484   Валерий    24.12.2012 в 17:03:22

БЛАГОДАРЕН ОТ ВСЕЙ ДУШИ. ЗАНИМАСЬ АВТОМАТИЗАЦИЕЙ ТАКЖЕ КАК И ВЫ, НА ПРЕДПРИЯТИИ.ВСЁ ОЧЕНЬ ИНТЕРЕСНО.ХОТЕЛОЬ БЫ С ВАМИ ПОДДЕРЖИВАТЬ СВЯЗЬ. У МОЙ УРОВЕНЬ - НАЧИНАЮЩИЙ

#493   Владимир    25.12.2012 в 02:35:47

С большим интересом ознакомился с 4-мя уроками.

Хотел бы увидеть полный список тем Ваших уроков и продолжить обучение.Ссылку отправил на Ваш E-mail.

#515   Дмитрий Быстров    06.01.2013 в 17:31:21

Добрый день, Владимир.

Надеюсь, последующие уроки будут для Вас также интересны Полный список существующих на данный момент уроков Вы уже сейчас можете увидеть на странице списка уроков - в настоящее время их 8.

#503   Людмила    27.12.2012 в 01:43:44

Спасибо, Дмитрий! Лаконично, доходчиво и красиво!

#511   Сяргей Паўлавіч    04.01.2013 в 17:25:23

Спасибо, Дмитрий! Очень доступно и понятно.

#521   Валерий    07.01.2013 в 10:42:31

да, все понятно

#552   Андрей    09.01.2013 в 21:59:29

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

#581   Татьяна    12.01.2013 в 21:55:50

СУПЕР!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

#589   Александр    13.01.2013 в 08:54:54

Очень хороший урок, спасибо за справочник.

#610   Алексндр Михайлович    17.01.2013 в 15:38:27

Очень полезный, а Главное - СВОЕВРЕМЕННЫЙ, 4 урок, без него практических результатов в области самостоятельных разработок достичь очень трудно. Отдельная БЛАГОДАРНОСТЬ за ПРЕДОСТАВЛЕННЫЙ Справочник - КАК основа конспекта (понимания) любого курса

#611   Evgen    17.01.2013 в 15:59:29

Очень интересно

#631   Светлана Баринова    20.01.2013 в 18:53:09

Браво!

#634   Вазген    20.01.2013 в 19:15:30

Прекрасное объяснение актуальных тем. Моя благодарность авторам.

#744   Светлана    29.01.2013 в 10:06:35

Уроки замечательные!Доступно, понятно. Не нашла на сайте расписания вебинаров.

#762   Александр    31.01.2013 в 20:06:44

Уроки интересные,объясняется доходчиво.Спасибо.

#785   Александр Донец    03.02.2013 в 00:48:20

Я изучал видеоуроки, многие...Но эти смотрю и слушаю с "открытым ртом"! Чётко, доходчиво и, главное, понятно! Супер! А по Асcess есть Ваши уроки?

#811   Галина    06.02.2013 в 13:44:48

Спасибо, все понятно.Очень помогло.

#813   Ирина    06.02.2013 в 20:28:35

Спасибо, Дмитрий! Наконец-то стало все проясняться с Вашей помощью!

#826   Ольга    08.02.2013 в 03:28:26

Дмитрий, благодарю Вас за такие уроки!!!! Действительно понятная и нужная информация для всех. Успехов Вам!!!! А нам - новых уроков!!!!!!!!!!!!!!!

#845   Ирина    11.02.2013 в 13:15:04

Действительно понятная и нужная информация для всех. Успехов Вам!!!! А нам - новых уроков!!!!!!!!!!!!!!!

#848   Аркадий    12.02.2013 в 01:22:54

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

#850   фт    12.02.2013 в 03:34:38

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

#864   Татьяна    13.02.2013 в 05:15:28

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

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

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

▲ Наверх