Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
5_Excel_.doc
Скачиваний:
27
Добавлен:
03.12.2018
Размер:
162.3 Кб
Скачать

16.Работа с макросами Excel

Выберите в меню Сервис команду Макрос и подкоманду Начать запись.

• В поле Имя макроса введите имя макроса (Макрос. Действие или набор действий, используемые для автоматизации выполнения задач. Макросы записываются на языке программирования Visual Basic для приложений (VBA).).

Примечания

•Первым знаком имени макроса должна быть буква. Остальные знаки могут быть буквами, цифрами или знаками подчеркивания. В имени макроса не допускаются пробелы; в качестве разделителей слов следует использовать знаки подчеркивания.

•Не используйте имя макроса, являющееся ссылкой на ячейку, либо будет выдано соответствующее сообщение об ошибке.

• Если этот макрос потребуется запускать нажатием сочетания клавиш (Клавиши быстрого вызова. Функциональные клавиши или сочетания клавиш, такие как F5 или CTRL+A, которые служат для выполнения команд меню. В отличие от них, клавишами доступа называют сочетания клавиш, такие как ALT+Ф, которые переводят фокус в меню, на команду или на элемент управления.) на клавиатуре, введите букву в поле Сочетание клавиш. Допускается использование сочетаний CTRL+ буква (для строчных букв) или CTRL+SHIFT+ буква (для прописных букв), где буква — любая буквенная клавиша на клавиатуре. Нельзя использовать сочетания клавиш с цифрами и специальными знаками, такими как @ или #.

Примечание. Выбранное сочетание клавиш заменяет все совпадающие стандартные сочетания клавиш Microsoft Excel на то время, пока открыта книга, содержащая данный макрос.

• В поле Сохранить в выберите книгу, в которой требуется сохранить макрос.

Если этот макрос требуется всегда при работе в Microsoft Excel, выберите вариант Личная книга макросов.

• Если необходимо добавить описание макроса, введите его в поле Описание.

• Нажмите кнопку OK.

• Если макрос требуется выполнять относительно позиции активной ячейки, запишите его, используя относительные ссылки на ячейки. На панели инструментов Остановить запись нажмите кнопку Относительная ссылка , чтобы она осталась нажатой. Запись макроса будет продолжена с использованием относительных ссылок, пока не будет закрыт Microsoft Excel или не будет еще раз нажата кнопка Относительная ссылка , после чего она останется не нажатой.

• Выполните макрокоманды, которые нужно записать.

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

17.Сортировка Excel.

Сортировка строк по возрастанию (от A до Я или от 0 до 9) или убыванию (от Я до A или от 9 до 0)

Укажите ячейку в сортируемом списке.

Нажмите кнопку Сортировать по возрастанию или Сортировать по убыванию .

Сортировка строк по двум или трем условиям отбора (столбцам)

Лучше всего, если сортируемый диапазон будет иметь заголовки столбцов.

Выделите ячейку в диапазоне, который требуется отсортировать.

В меню Данные выберите команду Сортировка.

В полях Сортировать по и Затем по укажите сортируемые столбцы, начиная с наиболее важного.

Выберите остальные параметры сортировки и нажмите кнопку OK.

Сортировка строк по четырем условиям отбора (столбцам)

Выделите ячейку в диапазоне, который требуется отсортировать.

В меню Данные выберите команду Сортировка.

В окне Сортировать по сначала укажите столбец наименьшей важности.

Нажмите кнопку OK.

В меню Данные выберите команду Сортировка.

В полях Сортировать по и Затем по укажите три других сортируемых столбца, начиная с самого важного.

Выберите остальные параметры сортировки и нажмите кнопку OK.

Сортировка по столбцам, а не по строкам

В большинстве случаев требуется отсортировать строки. Данная процедура описывает сортировку столбцов.

Выделите ячейку в диапазоне, который требуется отсортировать.

В меню Данные выберите команду Сортировка.

Нажмите кнопку Параметры.

Установите переключатель Сортировать в положение Столбцы диапазона и нажмите кнопку OK.

Выберите строки, по которым требуется отсортировать столбцы, в полях Сортировать по и Затем по.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]