Макросы. Запись и запуск макросов
В данном уроке рассматривается, что такое макросы, где они используются, как их записывать и запускать, где расположены кнопки управления макросами в Excel 2003 и Excel 2007, рассказывается о режиме относительных ссылок и безопасности макросов.
![](/img/style/video-blocker.jpg)
зарегистрироваться на сайте
обновите страницу по этой ссылке или кнопкой F5
PS: В начальных видеоуроках работа показана на версии Excel 2003 - первые уроки записаны довольно давно, когда эта версия еще была актуальна. Тем не менее, различие версий 2003 и 2007 (в рамках этих уроков) заключается только в интерфейсе и расположении пунктов меню, поэтому нет смысла эти видеоролики перезаписывать.
PPS: Касательно включения режима относительных ссылок в Excel 2003 подробнее смотрите по этой ссылке.
Комментарии
Замечательно!
это повторять, надо учусь
vot tak
Спасибо!
Дмитрий! Спасибо!!!
Хороший урок по Excel.
Дмитрий, большое спасибо, очень интересно, хотя с первого раза всё и не ухватить. Придётся послушать и посмотреть ещё раз. Но всё равно спасибо.
Урок № 1 произвёл положительное впечатление, после чего у меня появилось желание продолжить обучение. С этого урока всё и произошло.
СПАСИБО!
Дмитрий, добрый день.
Просмотрел Ваши уроки, которые мне очень понравились и кроме, как бесценными, я их не могу назвать. Все четко, понятно и предельно доступно рассказано. До просмотра Ваших уроков я думал, что не плохо знаю Excel, а после просмотра я понял, что почти совсем его не знаю, во всяком случае, что касается VBA. Раньше я писал небольшие макросы, которые мне позволяли распечатывать документы и еще небольшие манипуляции и не когда не делал "чистки" макросов, отдельное Вам спасибо за предложенную методику. А заставило меня углубиться в изучение VBA следующая проблема:
Есть несколько подразделений, которые присылают в центральный офис ежедневные отчеты о доходах (несколько статей) и расходах (несколько статей). Я сделал отдельную рабочую книгу, в которой каждый лист-это подразделение, а на первом листе я расписал подробно все статьи прихода и расхода, а так же сделал сводную таблицу, позволяющую делать анализ работы подразделений в любой день. Чтобы не заходить каждый раз на на лист подразделения на первом листе я сделал выпадающий список подразделений и в зависимости от названия подразделения хочу, чтобы Excel заносил данные в соответствующую дату прихода и расхода, а эти записи надо вносить в колонку соответствующей дате, когда были сделаны эти приходы и затраты. У меня возникли проблемы с внесением записи в соответствующие датам колонки.
Может быть Вы мне поможете справиться с этой проблемой. Заранее буду Вам благодарен.
С уважением,
Виталий
Добрый день, Виталий.
Одним абзацем исчерпывающе ответить на Ваш вопрос не могу - не получится дать простой ответ на сложный вопрос. Видимо, для решения Вашей задачи необходимо писать программу, которая с помощью циклов и условий будет определять лист, столбец и строку, в которые требуется занести введенное значение. Отдельные мои советы, как это сделать, Вам вряд ли помогут, т.к., скорее всего, Вы пока еще не используете циклы и условия в коде VBA.
Поэтому помочь Вам могу разве что либо в формате индивидуальной консультации, либо с помощью какого-либо из своих тренингов по автоматизации в Excel.
Дмитрий, подскажите, пожалуйста, почему при нажатии горячей клавиши у меня не срабатывает макрос? Я пытался воспроизвести пример из урока №1, но не удалось. Но при этом при запуске макроса из меню он срабатывает. У меня Excel 2003. Уровень безопасности установлен "низкий".
Добрый день, Валентин.
Судя по тому, что Вы описали, наиболее вероятная причина - несоответствие раскладок клавиатуры. То есть задали горячую клавишу на английском языке, а при нажатии кнопки у Вас включена русская раскладка (или наоборот).
Вторая вероятная причина: может быть, забываете одновременно с "горячей клавишей" нажать Ctrl?
Дмитрий, большущее Вам спасибо за превосходно организованные уроки. Я отношусь к поколению пенсионеров, Excel увлёкся ещё пока работал, много чего пересмотрел, перечитал но все знания и навыки полученные из разных источников никак не удавалось упорядочить. Благодаря Вашим урокам появляется (пока робко) стройная система.
Дмитрий, на win 8.1х64 макросы не работают, к сожалению.
Добрый день, Владислав.
Должны работать. У меня, к сожалению, под рукой нет компьютера с такой ОС, так что протестировать не могу, но я уверен, что и в ней существует поддержка макросов VBA.
Добрый день, Дмитрий.
Благодаря вашим урокам появляются понятия в написании программ.
Есть желание научиться составлять программы.
Ogromnoje spasibo. Ochen dohodchivo i nuzno
Добрый день, Дмитрий. Помогите, пожалуйста, в Excel вести учет количество вновь прибывших студентов по неделям.
Спасибо, Дмитрий, очень полезная информация! Побольше бы таких уроков с конкретными примерами.
Спасибо! Конструктивно...
Дмитрий, большое спасибо за мастер класс 28.01.2015. Много стало более понятно. Завтра будем активно пробовать!
было интересно, хотелось бы побольше информации по автоматизации аналитич задач в отчетности продаж, финансов, сводных табл., диаграмм и графиков
28 января 2015 года участвовал в мастер-классе. Абсолютно доступные объяснения, все сразу становится понятно. Спасибо за уделенное время.
Спасибо, много интересных и полезных приемов
Спасибо Дмитрий за новые знания.Очень пригодится для быстрого заполнения данных в договорах.
28.01.2015 был на мастер-классе. Очень хорошо, полезно, понятно! Жаль, что время утекает быстро и безвозвратно. А дорога совершенства бесконечна... Одна надежд пересмотреть видео, если не понял. С нетерпением жду следующих мастер-классов.
Дмитрий, Спасибо за ценный мастер-класс. Получил массу полезной информации. Продуктивность Ваших тренингов неоспоримо высокая.
Спасибо
К сожалению, у меня видео очень отставало от звука, поэтому не все было понятно, хотя было очень интересно и "прослушал" полностью (надеюсь пересмотрев видео во всем разберусь)
Спасибо, Дмитрий, я во второй раз, и опять очень нужная и полезная информация! Все более понимаю то, что автоматизацией заниматься очень будет нужно. Для бесплатного вэбинара, вы все сделали по максимуму. А дальше - каждый выбирает свой путь. Еще раз, огромное спасибо!
28.01.2015 был на мастер-классе. хорошо понятно.
Спасиба!
Хороший урок!
Спасибо ! Все очень понравилось, очень полезная информация, с каждым уроком открываются какие то новые возможности Excel. Все доходчиво ! Но нужна практика, без нее родимой никуда. Нужно пересмотреть запись еще несколько раз, что бы параллельно проработать самому .В остальном все круто !
Строчка по поводу бесплатного мастер-класса проводимого 28.01.15.Информация была полезной,для меня вообще супер.Показал Дмитрий пример как будто для меня.Есть возможность участникам выиграть бесплатно пройти платный курс .Следите,участвуйте-рекомендую.
28.01.2015 проходил мастер-класс. Хотелось бы поблагодарить Дмитрия за четкое и понятное изложение материала от простого к сложному, за индивидуальный подход к каждому участнику. Ни один вопрос не остался без внимания.
28.01.2015 был на мастер-классе. Все хорошо, полезно, понятно! Жаль время утекает быстро и безвозвратно. А дорога совершенства - бесконечна!!! Но в видео можно будет пересмотреть если что не понял или забыл. Спасибо Вам, Дмитрий, за нелегкий труд преподавателя!
Спасибо!
Полезно, актуально, доходчиво.
Успехов!
Я уже второй раз участвую в вебинаре и уроки изучил. По работе многое себе по наделал (заполнение бланков путевых листов данными из таблицы, выпадающие списки с добавлением новых данных и т п.). Я кроме Ваших уроков ещё на некоторых excel-евских форумах пошарил и много полезного для себя почерпнул, жалко что в лотерее не повезло, но я за Екатерину рад. Спасибо за науку всего доброго..
Большое спасибо, Дмитрий, за очередной мастер-класс! Вы, как всегда, на высоте!
Спасибо за сегодняшний вебинар!
Мастер класс посмотрел с удовольствием даже незаметил как пролетели 2 с половиной часа бонус со скидкой и латерею это сильный ход Дмитрий .Информация была как всегда прекрасно преподнесина
я для себя коечто с циклами взял на заметку обязательно попытаюсь использовать .Спасибо за урок.
28.01.15 посещал Ваш мастер-класс, несмотря на разницу во времени (+3 часа, я из Омска) не пожалел о потраченном времени. Все примеры очень доходчивы, делаете пояснения к любому вопросу. Надеюсь на еще более расширенные мастер-классы. Спасибо Вам, успехов и удачи!
Спасибо за вебинар!
Вебинар отличный, просто и доходчиво, так и тянет сразу начать применять, полученные знания! Спасибо!
могут только зарегистрированные пользователи.
Ваше имя и тот e-mail, который был указан при регистрации)
В любой момент времени вы можете отказаться от получения сообщений.
Лучшие уроки по содержанию и грамотности, доступности, простоты я не встречала. Спасибо вам. вы умница.
Полезно, наглядно, понятно, существенно расширила свои знания благодаря данным урокам - спасибо, Дмитрий)
Добрый день, Анатолий.
Подробнее о создании программы для тестирования было рассказано в специальном платном мастер-классе "Создание программы по тестированию". Приобрести его можно по этой ссылке.
Что касается счетчика времени - в мастер-классе такого функционала не было, но позднее я доработал созданную в нем программу и добавил в нее такой счетчик - при приобретении мастер-класса я вместе с ним предоставлю и доработанную версию программы.
Спасибо! Классно. Где можно списать Вашу программу для шаблона? Счетчик времени на тестирование как вставить?
Здравствуйте. Подскажите, а можно ли сделать Q-код в таблице, но чтоб там было видно наименование упаковки, вес, дата прихода, наименование контрагента и тд. И при каждом изменении данных, автоматически делался Q-код?
Добрый день, Дмитрий. Я случайно увидела ваши видео в ютубе. Посмотрела и мне стало интересно изучить макросы. Перешла по ссылке и просмотрела часть бесплатных видео и мне очень понравилась ваша манера преподавать просто без лишних слов. Скажите, пожалуйста, а как сделать выпадающий...
Здравствуйте В видео "Автоматизация заполнения бланка документа (платежного поручения)" говориться, что можно скачать файлы с макросами, о которых идет речь. Не могу найти. Подскажите, пожалуйста,где скачать Файл?
Благодарю Вас хотя у меня оффис 97 все полчается
здравствуйте, Дмитрий... подскажите пожалуйста такой момент, для того, чтобы сделать макрос с фамилиями, я сделала перечень с фамилиями и суммами.. так вот у меня слово фамилия при сортировке улетает в самый низ))) то есть оно тоже сортируется... что не так в моей таблице?
Спасибо большое.Очень полезная информация