Что такое макросы Ютуб

Всем привет! С вами Дмитрий Якушев
Добро пожаловать на канал «Академия Excel Дмитрия Якушева»
Не знаете, как работать с макросами в Excel? Тогда это видео будет полезно Вам!

Сегодня в видео мы расскажем и покажем работу с макросами в программе Microsoft Excel.

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

Что такое макросы? Как использовать макросы в Excel? Как создавать собственные макросы? Посмотрите примеры готовых макросов, чтобы понимать на что они способны. Ответы на эти вопросы и не только в данном выпуске!

Поставьте лайк, если Вам понравился формат видео! Напишите в комментариях, пользуетесь ли Вы макросами в программе MS Excel?

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

Макросы: всё, что вы боялись узнать

0:00​ — Сегодня в видео
0:20 — Вступление
0:31​ — Макросы в Excel
0:42 — Копируем данные из большой таблицы данные на отдельный лист
02:10 — Преобразование кривых таблиц с помощью макросов и строим сводную
4:05 — Формула для подсчета суммы и количества по цвету ячейки
5:35 — Формула для получения списка значений по условию
6:59 — Создание форм ввода (UserForms — пользовательская форма)
9:15 — Как создать свою собственную форму ввода
10:20 — Заключение

Источник: tagil.ws

Как создать макрос в Excel

Kak sozdat macros 1 Как создать макрос в Excel

Добрый день!

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

Как вы знаете из собственного опыта, при работе с макросом есть очень много «рутинны», то есть производятся одни и те же операции и действия которые нужны для получения результата, это могут быть заполнение однотипных таблиц ну или бланков, обработка данных, похожие как близнецы еженедельные, ежемесячные отчёты, создание дашбордов и т.д. А вот использование макросов позволит вам производить эти действия в автоматическом режиме, используя возможности Excel на полную катушку, скидая эти рутинные и монотонные операции на мощные плечи Excel. Также причиной использования макросов может быть добавления нужных возможностей, которые еще не реализованы в стандартных функциях Excel (например, вывод суммы прописью, сбор данных на одном листе и прочее).

Если вы никогда не слышали о макросе, то самым точным его определением будет таким, это действия которые запрограммированы на определённую последовательность и записаны в среде программирования на языке Visual Basic for Applications (VBA). Запуск макроса может производиться многократно и это заставит Excel выполнять любую последовательность необходимых нам действий, которые вручную выполнять нам просто не нравится или не хочется. Несмотря на великое множество языков программирования для всего комплекса Microsoft Office стандартом является именно VBA и он работает в любом приложении офисного пакета.

Еще по теме:  Как продвинуть видео в рекомендации в ютубе

УРОК 1. Знакомство с макросами / Как работать с макросами в Excel?

Создать макрос в Excel с помощью макрорекордера

Для начала проясним, что собой представляет макрорекордер и при чём тут макрос.

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

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

  • Записать макрорекордер может только то, что может пощупать, а значит записывать действия он может только в том случае, когда используются кнопки, иконки, команды меню и всё в этом духе, такие варианты как сортировка по цвету для него недоступна;
  • В случае, когда в период записи была допущена ошибка, она также запишется. Но можно кнопкой отмены последнего действия, стереть последнюю команду которую вы неправильно записали на VBA;
  • Запись в макрорекордере проводится только в границах окна MS Excel и в случае, когда вы закроете программу или включите другую, запись будет остановлена и перестанет выполняться.

Для включения макрорекордера на запись необходимо произвести следующие действия:

Kak sozdat macros 2 Как создать макрос в Excel

  • в версии Excel от 2007 и к более новым вам нужно на вкладке «Разработчик» нажать кнопочку «Запись макроса»;
  • в версиях Excel от 2003 и к более старым (они еще очень часто используются) вам нужно в меню «Сервис» выбрать пункт «Макрос» и нажать кнопку «Начать запись».

Kak sozdat macros 3 Как создать макрос в Excel

Следующим шагом в работе с макрорекордером станет настройка его параметров для дальнейшей записи макроса, это можно произвести в окне «Запись макроса», где:

После того как вы запустили и записали свой макрос, выполнив все нужные действия, запись можно прекратить командой «Остановить запись» и ваш макрос с помощью макрорекордера будет создан.

Создать макрос в Excel в редакторе Visual Basic.

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

Запуск редактора программ на VBA происходит по-разному, в зависимости от версии вашей программы Excel:

  • в версиях Excel 2003 и более старше, нам нужно в меню «Сервис», выбрать пункт «Макрос» и нажать «Редактор Visual Basic»;
  • в версиях Excel 2007 и более новее, нам нужно на вкладке «Разработчик» нажать кнопку «Редактор Visual Basic». В случае когда вы не находите эту вкладку вам нужно ее активировать выбрав пункт меню «Файл»— «Параметры»— «Настройка ленты» и в диалоговом окне флажком активируем вкладку «Разработчик».

Kak sozdat macros 4 Как создать макрос в Excel

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

Еще по теме:  Ютуб идентификатор воспроизведения ошибка на Андроиде что делать

Kak sozdat macros 5 Как создать макрос в Excel

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

Все наши макросы будут храниться в так называемых программных модулях. В любой из книг любой версии Excel нам доступно создание любых программных модулей в любом количестве и размещать в них все созданные нами макросы. Один модуль в состоянии содержать в себе любое количество нужных вам или созданных макросов. Модули доступны в окне «Project Explorer» и размещаются в верхнем левом углу редактора макросов (так же его можно вызвать комбинацией клавиш CTRL+R).

Программные модули в редакторе VBA существуют в нескольких видах и используются для разных вариантов и ситуаций:

  • Обычные модули – самый распространённый вариант при создании макросов. Если вам нужно создание именно такого модуля, тогда выберете в пункте меню «Insert», пункт «Module». В открывшемся новом пустом окне нового модуля теперь можно вводить нужные команды на VBA посредством клавиатуры или же попросту копируя их с других источников, например с моего сайта; Kak sozdat macros 6 Как создать макрос в Excel
  • Модуль «Эта книга»— размещен там же где и предыдущий в том же окне «Project Explorer» и в данный модуль сохраняют макросы, которые срабатывают при определенных действиях, которые имеют место в книге Excel, это могут быть отправка файла на печать, открытие или закрытие документа и т.п. Kak sozdat macros 7 Как создать макрос в Excel
  • Модуль листа – может быть доступен там, где и предыдущие, а также через контекстное меню ярлыка листа, выбрав пункт «Исходный текст». В этот модуль записывают те макросы, которые нужно исполнять при выполнении событий на листе, такие как пересчёт листа, изменение данных в ячейке, удаление или копирование листа ну и т.д. Kak sozdat macros 8 Как создать макрос в Excel

Kak sozdat macros 9 Как создать макрос в Excel

Собственно сам макрос при работе в стандартном модуле выглядит следующим образом:

Рассмотрим на примере работающего макроса «Расширенный фильтр»:

  • Все макросы в обязательном порядке будут начинаться с оператора Sub, после которого следует имя вашего макроса и список аргументов в скобочках. В случаях, когда аргументы отсутствуют скобки нужно оставить пустыми;
  • В обязательном порядке все макросы заканчиваются оператором End Sub;
  • Данные что находятся между операторами Sub и End Sub, является телом макроса, которое будет работать при запуске макроса. В примере, макрос проверяет диапазон данных и при вводе данных находит их в списке базы данных и накладывает фильтр, выводя указанное по критериям значение.

Как видите второй способ более труден в использовании и понимании, если у вас отсутствует опыт в программировании вообще или в частности в VBA. Очень сложно понять и разобраться какие команды и как вводятся, какие аргументы он использует для того чтобы макрос начал выполнять свою работу в автоматическом режиме. Но дорогу осилит идущий, как говорили древние мудрецы и поэтому и вам не стоит опускать руки, а следовать заповедям дедушки Ленина…

Создание кнопки для запуска макросов в панели инструментов

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

  1. Кнопка в панели инструментов в MS Excel 2003 и более старше. Вам нужно в меню «Сервис» в пункте «Настройки» перейти на доступную вкладку «Команды» и в окне «Категории» выбрать команду «Настраиваемая кнопка» обозначена жёлтым колобком или смайликом, кому как понятней или удобней. Вытащите эту кнопку на свою панель задач и, нажав правую кнопку мыши по кнопке, вызовите ее контекстное меню, в котором вы сможете отредактировать под свои задачи кнопку, указав для нее новую иконку, имя и назначив нужный макрос. Kak sozdat macros 10 Как создать макрос в Excel
  2. Кнопка в панели вашего быстрого доступа в MS Excel 2007 и более новее. Вам нужно клацнуть правой кнопкой мышки на панели быстрого доступа, которое находится в верхнем левом углу окна MS Excel и в открывшемся контекстном меню выбираете пункт «Настройка панели быстрого доступа». В диалоговом окне настройки вы выбираете категорию «Макросы» и с помощью кнопки «Добавить» вы переносите выбранный со списка макрос в другую половинку окна для дальнейшего закрепления этой команды на вашей панели быстрого доступа. Kak sozdat macros 11 Как создать макрос в Excel
Еще по теме:  Как скрыть ссылку под словом Ютуб

Создание графической кнопки на листе Excel

Скачать «УРОК 1. Знакомство с макросами / Как работать с макросами в Excel?»

thumbnail

УРОК 5. Макрорекодер = Помощник / Автоматическая запись макросов / Как работать с макросами в Excel? .

Канал : Академия Excel Дмитрия Якушева
Теги видео
Выделить все
Копировать
дмитрий якушев
microsoft excel
работа в excel
академия excel
видео по excel
как работать с макросами в excel
макросы excel
макросы для чайников
уроки excel
excel видео уроки
макросы в excel
бесплатные уроки по макросам
уроки по макросам
макросы уроки
что такое макрос
знакомство с макросами
как написать макрос в excel
разработчик excel
как открыть вкладку разработчик в excel
как записать макрос в excel
работа с макросами

У вас уже установлен UDL Helper Вы можете скачивать видео в 1 клик!

Google Chrome

25-27 апреля проводим конфенцию по Excel и Power BI уже в 4й раз. Подробности по ссылке: https://akademia-excel.ru/conf2023 ======================================================================== Как писать макросы в Excel? Что такое макросы? Как они работают? Как создавать свои макросы? вот вопросы, на которые вы получите ответ, посмотрев видео.

Это первый урок, в котором мы начинаем разбираться в теме макросы с самых основ. Вы убедитесь, что не надо уметь программировать, чтобы научиться писать макросы. 0:11 — Что такое макрос? 0:42 — Знать English нет необходимости 1:13 — Что делают эти команды?

2:32 — Способы написания макросов 3:38 — Пишем свой первый макрос 3:47 — Добавляем вкладку Разработчик 4:47 — Включаем запись 6:24 — Проверяем что записали 7:01 — Подводим итоги урока и анонс следующего Рекомендую также посмотреть урок про 7 способов запуска макросов Если Вам понравилось видео — ставьте лайк и переходите к следующему. С каждым новым видео макросы перестанут быть страшной и непонятной темой. Чтобы закрепить полученные знания обязательно переходите на сайт, где Вас ждёт интерактивное упражнение и много другой полезной информации не только по макросам, но и по Excel. ↓↓↓ Ещё больше полезной информации и помощи ↓↓↓ Сайт: http://akademia-excel.ru/ Группа ВК: http://vk.com/akademia_excel Страница FB: https://www.facebook.com/unsupportedbrowser Обучение сотрудников https://akademia-excel.ru/corporate Хотите получать больше лайфхаков по Excel? Подписывайтесь на наш телеграм: https://t.me/+fuzKX9xkIqhmNDdi

. Развернуть

Готовим варианты загрузки

Источник: unidownloader.com

Рейтинг
( Пока оценок нет )
Загрузка ...