Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
М_У_лаб11.doc
Скачиваний:
1
Добавлен:
12.11.2018
Размер:
906.75 Кб
Скачать
  1. Создание макроса «Убрать итоги по поставщикам в таблице»

Этот макрос будет убирать итоги в таблице по полю, по которому ранее были подведены итоги, например, по полю Поставщик.

  • Меню – Сервис – Макрос – Начать запись – задать уникальное имя макросу, например, УбратьИтогиПоПоставщику – ОК

  • Появилась панель «Остановить запись»

  • Курсор на один из заголовков столбца таблицы

  • Меню-Данные-Итоги-Убрать итоги–ОК

  • Остановить запись макроса, т.е. нажать на панели «Остановить запись» кнопку «Остановить запись»

  • Теперь можно прикрепить макрос к кнопке«УбратьИтоги», т. е. ПКМыши на кнопку «УбратьИтоги»-назначить макрос- выбрать из перечня имя макроса УбратьИтогиПоПоставщику -ОК

  • Снять выделение с кнопки

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

9.1 Область СписокПоставщиков уже поименована:

9.2 В область вспомогательных ячеек добавить:

  1. Копию заголовка столбца Поставщик,

  2. Формулу для диапазона условий =ИНДЕКС(СписокПоставщиков;ННН)

  3. ННН - имя ячейки, которая содержит ссылку (т.е. индекс) на выбранное из списка поставщиков

9.3 Элемент ПОЛЕ СО СПИСКОМ

С панели «Формы» перенести на лист элемент ПОЛЕ СО СПИСКОМ-ПКМыши-Формат элемента управления. Внимание! В окне «Формат элемента управления» Список по диапазону и ячейка заданы именами!

9.4 Получения имени области Критерии

Выполнить Расширенный фильтр для получения имени области Критерии

  • Курсор на один из заголовков столбца таблицы

  • Меню-Данные-Фильтр-Расширенный фильтр-см. рисунок ниже-ОК

Обратите внимание, как задан Диапазон условий! После выполнения Расширенного фильтра область Диапазон условий получит имя Критерии

9.5 Элемент ПЕРЕКЛЮЧАТЕЛЬ

Перенести на лист два элемента ПЕРЕКЛЮЧАТЕЛЬ

  1. Создание макроса «Фильтр по поставщику, выбранному из списка»

Этот макрос будет фильтровать данные в таблице по полю Поставщик, но только для того Поставщика, имя которого ранее был выбран из списка, например, Culagin

  • Меню – Сервис – Макрос – Начать запись – задать уникальное имя макросу, например, ВыборПоставщика – ОК

  • Появилась панель «Остановить запись»

  • Курсор на один из заголовков столбца таблицы

  • Меню-Данные-Фильтр-Расширенный фильтр- см. рисунок ниже -ОК

Обратите внимание, что Диапазон условий задан именем!

  • Остановить запись макроса, т.е. нажать на панели «Остановить запись» кнопку «Остановить запись»

  • Т еперь можно прикрепить макрос к кнопке«Выбор для Поставщика»,

т. е. ПКМыши на кнопку «Выбор для Поставщика»-назначить макрос- выбрать из перечня имя макроса ВыборПоставщика -ОК

  • Снять выделение с кнопки

  1. Создание макроса «Показать все записи после фильтрации»

Этот макрос будет снова отображать все записи после фильтрации в таблице.

  • Меню – Сервис – Макрос – Начать запись – задать уникальное имя макросу, например, ПоказатьВсеЗаписи – ОК

  • Появилась панель «Остановить запись»

  • Курсор на один из заголовков столбца таблицы

  • Меню-Данные-Фильтр-Отобразить все.

  • Остановить запись макроса, т.е. нажать на панели «Остановить запись» кнопку «Остановить запись»

  • Т еперь можно прикрепить макрос к кнопке«Показать все записи»,

т. е. ПКМыши на кнопку «Показать все записи»-назначить макрос- выбрать из перечня имя макроса ПоказатьВсеЗаписи -ОК

  • Снять выделение с кнопки

15