
- •658100 «Аэронавигация» и специальностям высшего профессионального образования 240300 «Эксплуатация воздушных судов и организация воздушного движения»,
- •240700 «Летная эксплуатация воздушных судов» и
- •240800 «Аэронавигационное обслуживание и использование воздушного транспорта»
- •Введение
- •1. Назначение и использование электронной таблицы
- •2. Запуск Excel
- •3. Завершение работы с Excel
- •4. Окно Excel
- •4.1. Перемещение по рабочему листу
- •Перемещение по рабочему листу при помощи клавиш
- •Перемещение по рабочему листу при помощи мыши
- •4.2. Выделение столбцов, строк, блоков, таблицы
- •5. Ввод данных
- •5.1. Ввод текста
- •5.2. Ввод чисел, даты и времени
- •5.3. Ввод формул
- •5.4. Операторы
- •6. Изменение ширины столбцов и высоты строк
- •7. Корректировка данных в ячейке
- •8. Операции со строками, столбцами, блоками
- •8.1. Перемещение
- •8.2. Копирование
- •8.3. Заполнение
- •8.4. Очистка и удаление
- •9. Автозаполнение
- •10. Адреса ячеек и блоков
- •11. Имена ячеек и блоков
- •12. Стандартные функции
- •12.1. Вычисление суммы
- •13. Палитра формул
- •14. Использование мастера функций
- •14.1. Ввод параметров функции
- •14.2. Ошибки в формулах
- •14.3. Автозаполнение формулами
- •15. Графические возможности Excel
- •15.1. Редактирование диаграммы
- •Порядок решения задачи:
- •Решение задачи
- •16. Работа со списками данных
- •16.1. Организация списка
- •16.2. Формат списка
- •16.3. Форма для данных
- •17. Фильтрация данных
- •17.1. Автофильтр
- •17.2. Расширенный фильтр
- •18. Сортировка данных
- •18.1. Сортировка столбцов по содержимому строк
- •19. Скрытие строк и столбцов
- •20. Защита листов и книг
- •21. Решение задач «что-если»
- •22. Макросы
- •Запись макроса
- •Выполнение макроса
- •Редактирование макросов
- •Удаление макросов
- •Запись макроса с относительными ссылками
- •Назначение макроса кнопке на панели инструментов
- •Изменение изображения на кнопке
- •О защите файлов от макровирусов
- •Контрольная работа «Работа с таблицей и текстом»
- •Варианты стандартных задач
- •Вариант № 2
- •Вариант № 3
- •Вариант № 4
- •Вариант № 5
- •Вариант № 6
- •Вариант № 7
- •Вариант № 8
- •Вариант № 9
- •Задачи для самостоятельного решения Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 9
- •Вариант 10
- •Вариант 11
- •Вариант 12
- •Вариант 13
- •Вариант 14
- •Литература
Запись макроса с относительными ссылками
Для решения задачи подготовки таблицы макрос, разработанный в задании 28, вполне пригоден, В других случаях, когда расположение данных заранее не определено, запись макроса обязательноследует проводить в режиме с относительными ссылкамина ячейки.
Задание 33. Изучить пример разработки макроса, предназначенного для сортировки строки данных.
Очистите рабочий лист Excel.
Введите в ячейку С2 формулу ЦЕЛОЕ(100*СЛЧИС()), которая возвращает случайное число в интервале (0,100), округленное до ближайшего меньшего целого.
Заполните этой формулой диапазон ячеек С2:H3 и скопируйте его в буфер обмена.
Установите курсор в ячейку С2, выполните команду Правка Специальная вставка, включите переключатель Значения и нажмите ОК. Диапазон ячеек С2:H3 заполнится числами, а не формулами. Нажмите Esc для отмены «бегущей рамки».
Выделите диапазон ячеек С2:H2.
Данные для записи макроса готовы.
Начните запись макроса. Присвойте ему имя СортСтр, комбинацию клавиш не назначайте, а в поле Описание введите — Сортирует строку данных по возрастанию.
Включите кнопку Относительная ссылка.
Выполните команду Данные Сортировка.
В появившемся диалоговом окне (рис. 23) включите переключатель сортировать в пределах указанного диапазона и нажмите кнопку Сортировка.
В появившемся диалоговом окне Сортировкадиапазона нажмите кнопку Параметры и в появившемся окне Параметрысортировки (рис. 24) включите переключатель Сортироватьстол-бцыдиапазона. Нажмите ОК.
В окне Сортировкадиапазона убедитесь в том, что в списке Сортировать по установлена Строка 2, а переключатель направления сортировки стоит в позиции по возрастанию. Нажмите ОК.
Сортировка диапазона данных выполнена.
Нажмите кнопку Остановить запись.
Макрос записан.
Проверьте работу макроса. Для этого скопируйте обе строки данных в другое место рабочего листа, выделите нижнюю строку и выполните макрос.
Выясните, будет ли правильно работать макрос, если изменить количество данных? Для этого переместите нижнюю строку в конец верхней строки, выделите всю строку и выполните макрос.
Назначение макроса кнопке на панели инструментов
Наиболее удобным способом выполнения часто используемых макросов является назначение макроса кнопке на панели инструментов.
Задание 34. Изучить порядок назначения макроса кнопке на панели инструментов.
1. Выполните команду Сервис Настройка и на вкладке Команды в списке Категории выберите Макросы (рис. 25).
2.
Перетащите
кнопку
из списка
Команды
на панель инструментов.
3.
Щелкните
правой кнопкой мыши на кнопке .
Появится контекстное меню (рис. 26).
4. Введите в поле Имя вместо &Настраиваемая кнопка имя Сортировка строки.
5. Выберите в меню пункт Назначить макрос, в диалоговом окне Назначить макрос выберите имя макроса СортСтр и нажмите ОК.
6. Закройте окно Настройка и подведите курсор мыши к новой кнопке на панели инструментов. В подсказке для кнопки появится ее имя.
7. Проверьте работу
новой кнопки. Для этого перетащите часть
ячеек из конца строки данных в начало
строки, выделите всю строку и нажмите
кнопку .