- •Создание макроса «Вставить строку с формулами в таблицу»
- •Создание макроса «Удалить строку из таблицы»
- •Создание макроса «Копировать строку в таблице»
- •Создание макроса «Подведение итогов по поставщикам в таблице»
- •Создание макроса «Убрать итоги по поставщикам в таблице»
- •Создание макроса «Показать все записи после фильтрации»
-
Создание макроса «Убрать итоги по поставщикам в таблице»
Этот макрос будет убирать итоги в таблице по полю, по которому ранее были подведены итоги, например, по полю Поставщик.
-
Меню – Сервис – Макрос – Начать запись – задать уникальное имя макросу, например, УбратьИтогиПоПоставщику – ОК
-
Появилась панель «Остановить запись»

-
Курсор на один из заголовков столбца таблицы
-
Меню-Данные-Итоги-Убрать итоги–ОК
-
Остановить запись макроса, т.е. нажать на панели «Остановить запись» кнопку «Остановить запись»
-
Теперь можно прикрепить макрос к кнопке«УбратьИтоги», т. е. ПКМыши на кнопку «УбратьИтоги»-назначить макрос- выбрать из перечня имя макроса УбратьИтогиПоПоставщику -ОК
-
Снять выделение с кнопки
-
П
одготовка
листа к изготовлению макроса «Расширенный
фильтр по поставщику, выбранному из
списка»
9.1 Область СписокПоставщиков уже поименована:
9.2 В область вспомогательных ячеек добавить:
-
Копию заголовка столбца Поставщик,
-
Формулу для диапазона условий =ИНДЕКС(СписокПоставщиков;ННН)
-
ННН - имя ячейки, которая содержит ссылку (т.е. индекс) на выбранное из списка поставщиков
9.3 Элемент ПОЛЕ СО СПИСКОМ
С панели «Формы» перенести на лист элемент ПОЛЕ СО СПИСКОМ-ПКМыши-Формат элемента управления. Внимание! В окне «Формат элемента управления» Список по диапазону и ячейка заданы именами!
9.4 Получения имени области Критерии
Выполнить Расширенный фильтр для получения имени области Критерии
-
Курсор на один из заголовков столбца таблицы
-
Меню-Данные-Фильтр-Расширенный фильтр-см. рисунок ниже-ОК

Обратите внимание, как задан Диапазон условий! После выполнения Расширенного фильтра область Диапазон условий получит имя Критерии
9.5 Элемент ПЕРЕКЛЮЧАТЕЛЬ
Перенести на лист два элемента ПЕРЕКЛЮЧАТЕЛЬ

-
Создание макроса «Фильтр по поставщику, выбранному из списка»
Этот макрос будет фильтровать данные в таблице по полю Поставщик, но только для того Поставщика, имя которого ранее был выбран из списка, например, Culagin
-
Меню – Сервис – Макрос – Начать запись – задать уникальное имя макросу, например, ВыборПоставщика – ОК
-
Появилась панель «Остановить запись»

-
Курсор на один из заголовков столбца таблицы
-
Меню-Данные-Фильтр-Расширенный фильтр- см. рисунок ниже -ОК

Обратите внимание, что Диапазон условий задан именем!
-
Остановить запись макроса, т.е. нажать на панели «Остановить запись» кнопку «Остановить запись»
-
Т
еперь
можно прикрепить макрос к кнопке«Выбор
для Поставщика»,
т. е. ПКМыши на кнопку «Выбор для Поставщика»-назначить макрос- выбрать из перечня имя макроса ВыборПоставщика -ОК
-
Снять выделение с кнопки
-
Создание макроса «Показать все записи после фильтрации»
Этот макрос будет снова отображать все записи после фильтрации в таблице.
-
Меню – Сервис – Макрос – Начать запись – задать уникальное имя макросу, например, ПоказатьВсеЗаписи – ОК
-
Появилась панель «Остановить запись»

-
Курсор на один из заголовков столбца таблицы
-
Меню-Данные-Фильтр-Отобразить все.
-
Остановить запись макроса, т.е. нажать на панели «Остановить запись» кнопку «Остановить запись»
-
Т
еперь
можно прикрепить макрос к кнопке«Показать
все записи»,
т. е. ПКМыши на кнопку «Показать все записи»-назначить макрос- выбрать из перечня имя макроса ПоказатьВсеЗаписи -ОК
-
Снять выделение с кнопки
