- •Табличный процессор ms Excel
- •Создание и редактирование таблиц
- •1 Настройка новой книги
- •2 Ввод данных и формул
- •3 Форматирование ячеек
- •Создание и редактирование диаграмм и графиков
- •1 Построение двумерных и трехмерных диаграмм
- •2 Редактирование диаграмм
- •3 Построение других типов диаграмм
- •Встроенные функции ms Excel. Статистический анализ
- •1 Использование функций ms Excel
- •2 Анализ статистических данных
- •3 Инструменты пакета анализа
- •Прогнозирование в Excel с помощью регрессионного анализа
- •1 Линейный регрессионный анализ
- •Линейная регрессия
- •2 Экспоненциальный регрессионный анализ.
- •Правила ввода функций:
- •Линия тренда
- •Добавление данных
- •3 Линейный многомерный регрессионный анализ
- •Работа с финансовыми функциями. Анализ «что-если»
- •1 Финансовые функции при экономических расчётах
- •1 Функция плт. Расчёт величины ежемесячной выплаты кредита
- •2 Прогнозирование с помощью анализа «что-если».
- •Создание макросов в ms Excel 2007
- •Общие сведения
- •1 Запуск макроса с клавиатуры сочетанием клавиш
- •Абсолютная адресация
- •Назначение макросу сочетания клавиш:
- •2 Запуск макроса из окна Макрос
- •Контрольные вопросы
- •4 Запись макроса, запускаемого из окна Макрос и сочетанием клавиш с клавиатуры.
- •Задание
- •3 Открыть новую книгу и выполнить в ней оба макроса.
- •Поиск решения в ms Excel
- •1 Создание формы
- •2 Ввод данных в окно Поиск решения
- •3 Задание параметров поиска и решение задачи
- •Работа с окнами в ms Excel
- •Общие сведения
- •1 Вывод разных частей одного документа
- •2 Вывод на экран разных документов
- •3 Операции в окнах
- •4 Закрепление областей листа
- •Контрольные вопросы
- •Задание
- •Списки в ms Excel. Сортировка и фильтрация данных
- •1 Создание списка – базы данных
- •2 Сортировка данных в списке
- •3 Фильтрация данных в списке
- •3.1 Фильтр
- •3.2 Расширенный фильтр
- •3.2.1 Формирование критерия сравнения
- •3.2.2 Формирование вычисляемого критерия
- •1 Вариант
- •3 Вариант
- •3.3 Фильтрация с помощью формы
- •4 Контрольные вопросы
- •5 Задание
- •1 Вариант.
- •Структурирование таблиц в ms Excel
- •1 Ручной способ структурирования
- •2 Автоструктурирование
- •3 Структурирование с подведением итогов
- •4 Контрольные вопросы
- •5 Задание
- •Сводные таблицы
- •2 Построение макета сводной таблицы.
- •Консолидация данных
- •1 Консолидация данных по расположению
- •2 Консолидация данных по категориям
- •Контрольные вопросы
- •Задание
- •1 Консолидация по областям
- •2 Консолидация по категориям
Создание макросов в ms Excel 2007
Цель работы: научиться использовать макросы для автоматизации
выполняемых задач
Содержание работы:
1 Общие сведения
2 Запуск макроса с клавиатуры сочетанием клавиш.
3Запуск макроса из окна Макрос.
Общие сведения
Если какое-то действие часто повторяется, его выполнение можно автоматизировать с помощью макроса. Макрос — это подпрограмма, которая содержит серию команд и функций, реализующих действия пользователя при выполнении операций в MS Excel. Их можно запускать всякий раз, когда необходимо выполнить данную задачу. Программа макроса при этом записывается на языке Visual Basic автоматически и хранится в модуле Visual Basic.
Например, можно один раз записать макрос, выполняющий все действия по построению диаграммы (выбор типа диаграммы, обозначение осей, рядов, категорий, легенды, сетки, названия диаграммы и т.д.) и запускать его каждый раз после ввода новой таблицы данных, для которой нужно построить диаграмму.
Перед тем как записать макрос, необходимо спланировать шаги и команды, которые он будет выполнять. Если при записи макроса была допущена ошибка, то и она, и ее исправление будет также запрограммировано. Каждый раз при записи макроса он сохраняется в новом модуле, присоединенном к книге.
Редактор Visual Basic позволяет изменять макросы, а также копировать их либо из одного модуля в другой, либо между различными книгами. Кроме того, можно переименовывать модули, в которых хранятся макросы, или переименовывать сами макросы.
Макрос может запускаться тремя способами – сочетанием клавиш на клавиатуре, с помощью кнопки на быстрой панели (или вновь созданной панели инструментов) и из окна меню Макрос.
Макрос можно записать из вкладки Вид \ Макросы или вкладки Разработчик \ Код. Если вкладка Разработчик недоступна, выполните следующие действия для ее отображения.
1. Щелкните вкладку Файл (значок Кнопка Office) , а затем щелкните Параметры Excel.
2. В левой области окна Параметры Excel нажмите Основные, в правой в группе Основные параметры работы с Excel установите флажок Показывать вкладку "Разработчик" на ленте, а затем нажмите кнопку ОК.
1 Запуск макроса с клавиатуры сочетанием клавиш
1. Во вкладке Вид выберите группу Макросы, список Макросы и выберите команду Запись макроса (рисунок 6.1).
Рисунок 6.1 - Запись макроса
2. Введите имя для макроса в поле Имя Макроса, например, Фамилия – рисунок 6.2. Первым символом имени макроса должна быть буква. Остальные символы могут быть буквами, цифрами или знаками подчеркивания. В имени макроса не допускаются пробелы - в качестве разделителей слов следует использовать знаки подчеркивания.
Рисунок 6.2 – Окно Запись макроса
В поле Сочетание клавиш ввести букву (нажать соответствующую клавишу, например, ф), нажать ОК. С этого момента все операции, включая ошибочные, записываются в макрос.
Выполнить операции макроса - ввести свою фамилию.
В списке Макросы нажать кнопку Остановить запись.
Теперь, чтобы выполнить макрос, нужно нажать заданное сочетание клавиш, и фамилия запишется в ячейку (предварительно после записи макроса её нужно удалить из ячейки).
Примечания:
1.Для строчных букв используется сочетание CTRL+ буква, а для заглавных - CTRL+ SHIFT+ буква, где буква — любая буквенная клавиша на клавиатуре. Она не может быть цифрой или специальным символом. Заданное сочетание клавиш будет заменять любое установленное по умолчанию в Microsoft Excel, пока книга, содержащая данный макрос, открыта.
2. В поле Сохранить в выберите книгу, в которой должен быть сохранен макрос. Чтобы макрос был доступен во всех открытых книгах MS Excel, нужно в списке выбрать Личная книга макросов, если он должен действовать только в данной книге, то его следует сохранить в Эта книга. Чтобы создать краткое описание макроса, введите необходимый текст в поле Описание.
3. По умолчанию, при записи макроса используются абсолютные ссылки. Макрос, записанный с абсолютными ссылками, при выполнении всегда обрабатывает те же ячейки, которые обрабатывались при его записи – поэтому перед запуском макроса ячейки нужно очищать. Для того, чтобы с помощью макроса обрабатывать произвольные ячейки, следует записать его с относительными ссылками. Для этого перед выбором ячейки нажмите кнопку Относительные ссылки в списке Макросы. Относительные ссылки будут использоваться до конца текущего сеанса работы в MS Excel или до повторного нажатия кнопки Относительная ссылка.
Чтобы макрос сначала выбирал определенную ячейку, выполнял макрокоманду, а затем выбирал другую ячейку, связанную с активной, нужно использовать и абсолютную, и относительную ссылки при записи макроса. При записи относительных ссылок кнопка Относительная ссылка должна быть нажата. При записи абсолютных ссылок кнопка Относительная ссылка не должна быть нажата.