Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Порядок выполнения курсовой работы Exce-new2012...doc
Скачиваний:
1
Добавлен:
18.08.2019
Размер:
3.75 Mб
Скачать

Отмена сортировки

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

  1. Устанавливаем курсор за переделами таблицы

  2. Выбираем меню Сервис/Макрос/Начать запись (Разработчик/Записать макрос).

  3. Вводим имя макроса «сорт_отмена».

Нажимаем кнопку ОК. После этого появится панель «Остановить запись».

  1. Выделяем ячейку A10, выполняем команду Данные/Сортировка и задаем сортировку по полю «№ п/п» по возрастанию.

Нажимаем кнопку ОК.

  1. Выбираем команду Сервис/Макрос/Остановить запись.

Текст полученного макроса:

Sub сорт_отмена()

Range("A10").Select

Range("A10:G40").Sort Key1:=Range("A11"), Order1:=xlAscending, Header:= _

xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _

DataOption1:=xlSortNormal

End Sub

Для кнопки «Отмена сортировки» назначаем созданный макрос «сорт_отмена».

Модулю, в котором записаны все программы для работы с листом «сортировка» задаем имя «№1_сортировка».

3.2. Автофильтр

С помощью автофильтра проводится отбор данных в таблице в соответствии с решаемой задачей. Создается макрос запуска и выключения автофильтрации и кнопка для его выполнения.

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

  1. Установить курсор за пределы таблицы и выбрать меню Сервис/Макрос/Начать запись (Разработчик/Записать макрос). Ввести имя макроса «Автофильтр». Нажать ОК.

  2. Выделить ячейку A10 и выполнить команду Данные/Фильтр/Автофильтр. После этого в строке заголовка таблицы появятся кнопки раскрывающихся списков

  3. Выбрать меню Сервис/Макрос/Остановить запись (Разработчик/Остановить запись)

Текст полученного макроса:

Sub автофильтр()

Range("A10").Select

Selection.AutoFilter

End Sub

Для кнопки «Включение/выключение автофильтра» назначаем созданный макрос «Автофильтр».

Использование автофильтра

При работе с автофильтром можно выполнять следующие действия:

  1. фильтрация простым выбором критерия из раскрывающегося списка. Например, если необходимо просмотреть записи только на определенную дату – откройте список в столбце «дата продажи» и выберите нужную дату:

В результате получим таблицу следующего вида

  1. фильтрация с помощью пользовательского фильтра по одному условию. Например, если нужно получить сведения о товарах, количество которых больше 30 кг - откройте список в столбце «количество» и выберите пункт «условие» (числовые фильтры) в появившемся окне введите следующие параметры:

В результате получим таблицу следующего вида

  1. фильтрация с помощью пользовательского фильтра по двум условиям. Например, если нужно получить сведения о товарах, сумма продаж для которых больше 1000 руб. и меньше 2000 руб. - откройте список в столбце «сумма» и выберите пункт «условие» в появившемся окне введите следующие параметры:

  1. просмотр наибольших или наименьших элементов списка только для числовых данных. Для этого необходимо выбрать в соответствующем столбце пункт «первые 10» (числовые фильтры первые 10) и ввести необходимые параметры.

  2. отображение всех данных с помощью пункта «все» для соответствующих столбцов с заданными ранее условиями отбора.