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

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

Большое спасибо за это Дмитрию и удачи ему во всех начинаниях!!!!

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

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

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

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

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

Дмитрий Басаев о практическом тренинге
Думаю, что это чувствует каждый

Присутствовала на "живом" мастер-классе "Массовое формирование документов", в очередной раз удивляясь таланту Дмитрия: простым понятным языком донести до каждого большой объем информации, сложной для восприятия, особенно тем, кто раньше никогда не сталкивался с задачами программирования.

Большое Вам спасибо, Дмитрий за вебинар 13.08.13

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

Это можно объяснить только Вашим искренним желанием основательно НАУЧИТЬ каждого из присутствовавших, передав свои знания, а не просто формально провести урок. Думаю, что это чувствует каждый, кто бывает на Ваших занятиях он-лайн.

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

Ольга Мельникова о мастер-классе
Сократили время обработки информации с 16-ти до 2-х часов

Дмитрий, добрый день! Мне 56, есть внуки. Иногда они задают такие вопросы ,что начинаешь думать: «Господи, мне-то ясно, а вот как ему объяснить, да так, чтобы было понятно?». Приходится запасаться терпением и подыскивать примеры из жизни. Не знаю, насколько уместна такая аналогия, но суть кажется ухвачена верно : терпение, простота и доходчивость объяснений, подтверждение наглядными примерами. Кирпичик к кирпичику, от простого к сложному и снова терпение, терпение и терпение. Вести мастер-класс в течении нескольких часов-это .... Одна подготовка к нему представляется адским трудом и огромное спасибо Вам за это.

Знакомство с Excel, затем VBA начал практически с нуля и то, что я теперь немного отличаюсь от обычного пользователя программы – исключительно Ваша заслуга. Полученные знания позволили хотя бы частично, но облегчить труд моему другу .Совместными усилиями мы сократили время обработки части информации с 16-ти до 2-х часов и от него Вам тоже слова благодарности. Хочу пожелать Вам обязательно продолжать начатое, Вы нужны нам!

Сергей Никитин о мастер-классе
Стимулирует мозг не хуже шахмат

Здравствуйте, хочу оставить комментарий о пройденном тренинге!

Тренинг сильный. После прохождения тренинга я приобрел книгу «Профессиональное программирования на VBA», так как было желание развиваться дальше, к моему удивлению большую часть материала из книги в 944 страницы я уже знал. Не говоря уже о «основах программирования на visual basic и vba в excel 2007», эту книгу даже читать было не интересно. Так что 100% гарантия Дмитрия, это не маркетинговый ход и не реклама, тренинг действительно сильный.

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

Дмитрию хочу сказать отдельное спасибо, проект отличный. Жду новых мастер-классов!

Антон Левин о практическом тренинге

Часто задаваемые вопросы

  1. Как включить вкладку "Разработчик" в Excel 2007?
  2. Как включить вкладку "Разработчик" в Excel 2010 и 2013?
  3. Как включить режим относительных ссылок при записи макроса в Excel 2003?
  4. Как включить режим относительных ссылок при записи макроса в Excel 2007 и выше?
  5. Как включить стиль ссылок R1C1 в Excel 2007?
  6. Как определить "компоненты" цвета для использования в функции RGB?
  7. Как удалить программный модуль из книги?
  8. Как удалить макрос из "личной книги макросов"?
  9. Как вызвать контекстную подсказку в редакторе кода VBA?
#1  Как включить вкладку "Разработчик" в Excel 2007?

Для включения в Excel 2007 вкладки "Разработчик" на ленте необходимо:

1. Нажать кнопку "Office" - круглая кнопка в левом верхнем углу Excel

2. Внизу появившегося окна выбрать "Параметры Excel"

3. В разделе "Основные" в группе "Основные параметры работы c Excel" установить флажок "Показывать вкладку "Разработчик" на ленте".

4. Нажать ОК

#2  Как включить вкладку "Разработчик" в Excel 2010 и 2013?

В Excel 2010 включение вкладки "Разработчик" на ленте происходит немного иначе, нежели в Excel 2007. Для этого необходимо:

1. Выбрать вкладку "Файл" в левом верхнем углу окна Excel

2. Далее внизу слева выбрать пункт "Параметры" - откроется окно "Параметры Excel"

3. В левой части этого окна выбираем пункт "Настройка ленты"

4. В правой части окна в списке пунктов ленты необходимо установить флажок в пункте "Разработчик":


В Excel 2013 включение происходит так же, как и в Excel 2010, лишь немного отличается цвет кнопок и пункт называется "Настроить ленту", а не "Настройка ленты".

#3  Как включить режим относительных ссылок при записи макроса в Excel 2003?

В Excel 2003 режим относительных ссылок при записи макроса включается/выключается специальной кнопкой, как и в более поздних версиях. Но сама кнопка располагается на отдельной маленькой панели инструментов, автоматически (обычно) появляющейся после того, как Вы нажмете кнопку "Записать макрос":

Если эта микро-панель автоматически не отображается при начале записи макроса - вероятно, ранее она была закрыта нажатием на "крестик".

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

#4  Как включить режим относительных ссылок при записи макроса в Excel 2007 и выше?

В Excel 2007, 2010 и более поздних версиях режим относительных ссылок при записи макроса включается/выключается специальной кнопкой, находящейся в левой части ленты на вкладке "Разработчик":

#5  Как включить стиль ссылок R1C1 в Excel 2007?

Для включения стиля ссылок R1C1 в Excel 2007 необходимо:

1. Нажать кнопку "Office" - круглая кнопка в левом верхнем углу Excel

2. Внизу появившегося окна выбрать "Параметры Excel"

3. Далее слева выбрать раздел "Формулы"

4. В группе "Работа с формулами" установить флажок "Стиль ссылок R1C1":

#6  Как определить "компоненты" цвета для использования в функции RGB?

Для этого необходимо:

1) Выполнить заливку ячейки нужным цветом

2) Открыть в меню "Цвет заливки - Другие цвета..." окно редактирования цвета

3) На вкладке "Спектр" будут отображены искомые компоненты цвета: красный, зеленый и синий:

#7  Как удалить программный модуль из книги?

Для этого необходимо:

1. В окне "Project Explorer" кликаем на удаляемом модуле правой кнопкой мыши

2. В контекстном меню выбираем пункт "Remove <имя удаляемого модуля>"


3. Появится запрос на сохранение модуля во внешнем (текстовом) файле. Как правило, сохранять этот модуль где-либо нам не нужно, поэтому отвечаем "Нет".


После этого модуль будет удален из книги.

#8  Как удалить макрос из "личной книги макросов"?

Если не получается удалить макрос через меню "Макросы" - можно удалить его вручную в среде разработки VBA:

1. Переходим в среду разработки (Shift+F11)

2. В окне "Project Explorer" находим файл "VBAProject(PERSONAL.XLSB)" (если это окно не открыто - открываем с помощью Ctrl+R)

3. В группе "Modules" в этом файле открываем (двойным кликом) модуль с искомым макросом

4. Удаляем в этом модуле ненужный код.

5. Сохраняем исправленный файл.


Можно также полностью удалить личную книгу макросов. Для этого надо на компьютере произвести поиск файла PERSONAL.XLSB, после чего его удалить (обычно путь к нему будет примерно таким: C:\Users\тут имя текущего пользователя\AppData\Roaming\Microsoft\Excel\XLSTART, но может и отличаться)

#9  Как вызвать контекстную подсказку в редакторе кода VBA?

Подсказка со списками свойств и методов обычно появляется автоматически по окончании набора наименования объекта/коллекции и ввода точки. Также контекстная подсказка появляется после набора наименования функции или метода объекта - в этом случае она подсказывает, какие имеются аргументы у данной функции/метода:


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

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


Если подобный объект (функция/переменная/свойство/метод) только один - он сразу же будет подставлен в код.

Последние комментарии
Станислав
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 - тогда, наверно, мне станет понятнее, что там у Вас не так.

▲ Наверх