Макросы. Запись и запуск макросов
В данном уроке рассматривается, что такое макросы, где они используются, как их записывать и запускать, где расположены кнопки управления макросами в Excel 2003 и Excel 2007, рассказывается о режиме относительных ссылок и безопасности макросов.

зарегистрироваться на сайте
обновите страницу по этой ссылке или кнопкой F5
PS: В начальных видеоуроках работа показана на версии Excel 2003 - первые уроки записаны довольно давно, когда эта версия еще была актуальна. Тем не менее, различие версий 2003 и 2007 (в рамках этих уроков) заключается только в интерфейсе и расположении пунктов меню, поэтому нет смысла эти видеоролики перезаписывать.
PPS: Касательно включения режима относительных ссылок в Excel 2003 подробнее смотрите по этой ссылке.
Комментарии
Спасибо,большое за видеоурок. Всё доступно и понятно
подскажите как можно в табеле задать значение если празнечный день отмечен красным тогда суммируем в отдельную ячейку
Спасибо, всё очень доступно!
как включить режим Относительных ссылок в EXCEL 2003?
Спасибо,уже нашла ответ!
Дмитрий спасибо. Все предельно ясно и понятно.
Большое спасибо за уроки, объясняете всё понятно. Всегда боялась макросов как "огня", пользовалась только формулами. Но, наверное, не всегда можно решить всё только макросами, без формул ? Или есть СЛОЖНЫЕ макросы, которые могут всё? Мне это интересно, с удовольствием буду ждать новых уроков.
Доброй ночи, Татьяна.
Формулы и макросы - два разных и очень полезных инструмента Excel, для разных целей. Плюс формул - в их относительной простоте (по сравнению с написанием программ) и в автоматическом перерасчете значений в зависимых ячейках при изменении значений влияющих ячеек. У макросов другие преимущества. Одно не заменяет другое, поэтому вопрос "что лучше - сладкое или соленое?" не имеет особого смысла: в зависимости от ситуации полезным может быть и то, и другое.
СПАСИБО ВСЕ ДОСТУПНО И ПОНЯТНО
Дмитрий спасибо. Все предельно ясно и понятно.
interesno, namnogo ekonomit vremya.
Макрос-это классно.Нажатие двух клавишь экономит драгоценные секунды,перетекающие в часы экономии времени.Дмитрий спасибо.
Наглядно, доступно, доходчиво. Большое спасибо.
Пока всё понятно. Спасибо.
Возникла проблема. У меня в нету кнопки Office сверху в углу..Что делать?
Спасибо, кажется все понятно. Сейчас закрепим.
Спасибо, Дмитрий.
Первый самый большой страх перед макросами кажется развеян.
Не думала, что можно создавать макросы не написав при этом ни строчки кода вручную.
Спасибо большое!
Добрый день, Алёна.
Продолжайте изучать материалы на сайте, тогда скоро и строчки кода будете писать так же бесстрашно ))
Спасибо Дмитрий! Очень доступно, даже для "чайников".
посмотрела только 1 урок. может, это потом будет оговариваться, но excel-2003 также есть режим относительных ссылок
Доброе утро, Елена.
Вы правы, есть. И здесь, в комментариях к этому уроку, я уже пару раз показывал, где это настраивается в Excel 2003 (см. например, ответ на комментарий №1064 от 29.03.2013)
Дима !!Большое спасибо за урок,очень понятно и приемлемо для восприятия.Борис.
Дима !!Большое спасибо за урок,очень понятно и приемлемо для восприятия.Борис.
Спасибо, Дмитрий. "Руки чешутся" попробовать.
присоединяюсь к комментарию, что развеян самый большой страх перед макросами. макрорекордер - замечательная возможность.
а еще Дмитрий, хочу попросить вас помочь... нужно сделать так, чтобы в ячейку возвращалось значение соседнее от найденного.
например: на одной странице есть даты вразброс, а рядом с ними записи. даты могут повторяться. нужно - на другой странице выстроить из по возрастанию, чтобы справа опять же была та же запись, что и на предыдущей странице.
через ВПР не получается потому что даты повторяются. либо может быть возможно проводить впр учитывая одновременно и дату и порядковый номер в первоначальном списке
никто не смог пока помочь. надеюсь на Вас.
Спасибо за уроки!
Добрый день, Елена.
Проще всего, конечно, использовать ВПР. Но если сравнение надо делать не по одному полю (дата), а по двум - ВПР не поможет. Разве что можно сделать вспомогательный столбец, в котором объединить данные из нужных столбцов и по этому столбцу уже искать с помощью ВПР. Но это, конечно, не очень удобно...
Второй вариант - с помощью программирования. По идее, надо будет запустить обход строк в цикле, и в каждой строке ячейки проверять на соответствие нужному Вам условию - условие может быть каким угодно сложным, а не только по значению одной ячейки. Подобные алгоритмы показаны, например, в моем мастер-классе здесь: http://www.excel-eto-prosto.ru/webinar/filling_tables_2
Спасибо Дмитрий ,все очень просто и доступно.
Ждем больше подобных уроков и интересной информации!
Спасибо, все доходчиво и понятно
Хороший урок, мне понравилось. Спасибо.
Здравствуйте, Дмитрий! Спасибо Вам большое за уроки! Очень интересно! Подскажите пожалуйста где храниться "Личная книга макросов" и как ее можно удалить?
Добрый день, Мария.
Как-то пропустил Ваш вопрос, исправляюсь
Личная книга макросов (в Excel 2007) носит имя Personal.xlsb (это можно увидеть в редакторе VBA, в окне проводника проекта - сверху слева) и находится, как правило, в папке, где хранятся настройки текущего пользователя. Например, на моем компьютере это:
C:\Users\d.bystrov\AppData\Roaming\Microsoft\Excel\XLSTART,
где "d.bystrov" - имя текущего пользователя.
Попробуйте поискать папку по такому же принципу. Ну, или просто запустите поиск файла Personal.xlsb на жестком диске - должен найтись.
Для удаления личной книги макросов просто удалите этот файл с компьютера.
Спасибо, все понятно.
СПАСИБО ВСЕ ДОСТУПНО И ПОНЯТНО
Доброй ночи.
как можно просмотреть содержимое программ которые в бесплатном доступе?
я не могу просмотреть содержимого макросов в файлах Вашего архива:
http://www.excel-eto-prosto.ru/download/examples.zip
как это осуществить?
Добрый день, Юрий!
Примеры, опубликованные для скачивания на сайте, предназначены лишь для демонстрации возможностей автоматизации. Процесс создания некоторых из них вместе с программным кодом и подробными объяснениями рассматривается в последующих бесплатных видеоуроках на сайте (например, уроки №6 и №8).
Остальные примеры (и некоторые другие, не показанные в презентации на сайте) детально разобраны в моем мастер-классе "8 примеров простой автоматизации в Excel"
Здравствуй Дмитрий. Просмотрел первые уроки. Пока только могу поддержать в начинании. Какой то уровень в программировании Excel есть, поэтому интересны последующие уроки. К сожалению не зарегистрирован в соцсетях, да и на форумах редко участвую и только в качестве посетителя. Нельзя ли получить доступ к следующим урокам. Со своей стороны обещаю разместить ссылку на форумах в которых в дальнейшем зарегистрируюсь.
С уважением, Виктор
Доступно и чень нравится.
Спасибо! Очень наглядно и доходчиво)))
Это очень удачно я нашла Вас! Спасибо огромное. Намерена и дальше просмотреть все ваши уроки!
Получила Ваше письмо о том, что не просмотрела ни одного урока... Просто смотрю их через Ваш канал на Ю-Туб. Там же оставила коммент и поделилась во всех своих сетях, например -https://www.blogger.com/blog-this-done.g?blogID=654484529609301804&isPublished=true
Повторюсь: СПАСИБО ОГРОМНОЕ!!!
Думаю, что Ваши уроки станут моими настольными видео! Спасибо еще раз! Супер!!
Большое спасибо за уроки. Все просто замечательно: понятно, коротко и просто. Получается все с первого раза. Одна проблема возникла: макрос не удаляется. Сохранила в личную книгу макросов.
Добрый вечер, Вера.
Почему же не удаляется? Выделяете весь созданный Вами программный код, стираете его, сохраняете файл (личную книгу макросов в Вашем случае) - все должно удалиться.
Большое спасибо за отклик, Борис. Все получилось по Вашей инструкции. Я хотела удалить макрос из окна, где располагаются команды "выполнить", "войти","удалить" и т.д. Очень полезные уроки.
С уважением, Вера Дм.
Интересно, а кто такой Борис?
Уважаемый Дмитрий! Извините, пожалуйста, за мою оплошность. Даже не знаю, как могло такое случиться, ведь у Вас каждое сообщение с подписью. Будем считать, что все из-за спешки. Но зато теперь, зайдя на Вашу страничку "Об авторе", я получила представление и о работе и об увлечениях. Еще раз огромное СПАСИБО за уроки, обязательно буду использовать эти возможности Excel в своей работе
Spasibo, Dmitrij Gennadjevič. Vot toļko prosmatrivats materiali prihoditsa po paru raz. Vozrast, odnako...
Большое спосибо Дмитрий!Все просто и понятно.
Спасибо, Дмитрий. Наконец узнала, что такое макросы. Всё понятно. Только не плохо бы было получить уроки и для Excel 2010.
Спасибо, Дмитрий! Всё очень доступно и интересно.
могут только зарегистрированные пользователи.
Ваше имя и тот e-mail, который был указан при регистрации)
В любой момент времени вы можете отказаться от получения сообщений.
Лучшие уроки по содержанию и грамотности, доступности, простоты я не встречала. Спасибо вам. вы умница.
Полезно, наглядно, понятно, существенно расширила свои знания благодаря данным урокам - спасибо, Дмитрий)
Добрый день, Анатолий.
Подробнее о создании программы для тестирования было рассказано в специальном платном мастер-классе "Создание программы по тестированию". Приобрести его можно по этой ссылке.
Что касается счетчика времени - в мастер-классе такого функционала не было, но позднее я доработал созданную в нем программу и добавил в нее такой счетчик - при приобретении мастер-класса я вместе с ним предоставлю и доработанную версию программы.
Спасибо! Классно. Где можно списать Вашу программу для шаблона? Счетчик времени на тестирование как вставить?
Здравствуйте. Подскажите, а можно ли сделать Q-код в таблице, но чтоб там было видно наименование упаковки, вес, дата прихода, наименование контрагента и тд. И при каждом изменении данных, автоматически делался Q-код?
Добрый день, Дмитрий. Я случайно увидела ваши видео в ютубе. Посмотрела и мне стало интересно изучить макросы. Перешла по ссылке и просмотрела часть бесплатных видео и мне очень понравилась ваша манера преподавать просто без лишних слов. Скажите, пожалуйста, а как сделать выпадающий...
Здравствуйте В видео "Автоматизация заполнения бланка документа (платежного поручения)" говориться, что можно скачать файлы с макросами, о которых идет речь. Не могу найти. Подскажите, пожалуйста,где скачать Файл?
Благодарю Вас хотя у меня оффис 97 все полчается
здравствуйте, Дмитрий... подскажите пожалуйста такой момент, для того, чтобы сделать макрос с фамилиями, я сделала перечень с фамилиями и суммами.. так вот у меня слово фамилия при сортировке улетает в самый низ))) то есть оно тоже сортируется... что не так в моей таблице?
Спасибо большое.Очень полезная информация