- •Государственный институт экономики, финансов, права и технологий в.Г.Казанцев Технологии использования электронных таблиц
- •Содержание
- •Содержание практических занятий по Excel
- •Есть различия и между этими версиями, но некардинального характера.
- •Некоторые технические характеристики и ограничения Microsoft Excel 2007-2010
- •Создание и общая характеристика книги.
- •Ввод данных.
- •Проверка данных
- •Построение и использование прогрессий.
- •Создание списков.
- •Пользовательский формат даты. Использование Мастера функций.
- •Небольшая задача.
- •Построение графика значений синуса угла.
- •Простая таблица умножения. Виды ссылок на ячейки.
- •Платежи по займу.
- •Условное форматирование
- •Номера недель.
- •Определение последнего четверга каждого месяца.
- •Использование макросов для создания интерфейса.
- •Вычисление значений синуса угла.
- •Вычисление значений синуса с помощью таблицы.
- •Вычисление значений синуса с помощью полосы прокрутки.
- •Использование строки состояния для быстрых вычислений.
- •Вычисления с использованием имен ячеек.
- •Ввод и редактирование табличных формул.
- •Текстовые функции.
- •Дата прописью
- •Функции даты и времени.
- •Постановка задачи.
- •Обработка данных.
- •Приложение – исходные данные для расчетов
- •Сочетания клавиш для работы в Excel.
- •Полезные сочетания клавиш в Windows-7.
- •Панель задач Windows 7
- •Проводник Windows 7
- •Литература.
Использование макросов для создания интерфейса.
Макрос – это именованная последовательность команд, выполняемых автоматически в ответ на какое-нибудь событие. Макросы всегда выполняются в активном документе. События для макросов будем создавать щелчками по кнопке (Click).
Макрос можно создать путем протоколирования действий пользователя. Это производится с помощью встроенного Мастера.
Откроем созданный ранее лист Титул. Вызовем панель Формы. Для этого войдем в меню Сервис-Настройка-Панели инструментов и щелкнем по пункту Формы. Появившаяся панель Формы содержит инструменты для создания объектов на листах книги Excel.
Есть отличие для последней версии Excel: меню РазработчикВставитьЭлементы управления формы.
Выберем объект Кнопка, щелкнем по нему левой кнопкой мыши. Появится тоненький крестик, ориентируясь на который нарисуем на титульном листе кнопку. Сразу появится окно Назначить макрос объекту. Поскольку макрос мы еще не создали, щелкнем в этом окне кнопку Отмена. На кнопке вместо "Кнопка №..." напишем "Открыть лист Данные".
Создадим макрос для этой кнопки. Щелкнем по пункту верхнего менюСервис, выберем Макрос, щелкнем команду Начать запись. В окне Запись макроса (см.рисунок слева) дадим ему имя "ОткрЛистДанные" (пробелы не допускаются), в окне Сохранить в: выберем Эта книга, нажмем кнопку ОК. Появится окошко (справа), на котором есть квадратная кнопка Остановить запись, нажатие на нее прекращает запись макроса. Все действия, которые мы будем производить до прекращения записи, фиксируются в виде команд, записываемых в модуле VBA (встроенный язык программирования).
Записываем макрос: щелкаем по корешку листа Данные, щелкаем по какой-нибудь ячейке на листе, нажимаем кнопку Остановить запись.
Впоследней версииExcelзапись макроса вызывается через менюРазработчик(рис.).
Остальные действия такие же, как описано выше.
Присвоим этот макрос кнопке на титульном листе: щелкаем по ней правой кнопкой мыши, из контекстного меню выбираем Назначить макрос, и в окне Назначить макрос объекту щелкаем по имени макроса ОткрЛистДанные, нажимаем кнопку ОК.
Щелкнем теперь по кнопке "Открыть лист Данные" левой кнопкой мыши – откроется этот лист. Для закрытия любого листа книги напишем макрос Возврат. Находясь на листе Данные, вызовем окно записи макроса, дадим ему имя и после нажатия кнопки ОК щелкнем по корешку листа Титул и прекратим запись макроса. Теперь, присвоив новой кнопке макрос Возврат на любом листе книги (кроме титульного листа), щелчком по кнопке будем возвращаться на титульный лист. А вот для открытия других листов книги из титульного листа надо создавать свой макрос.
Создав группу макросов, каждый из которых открывает свой лист, наносим на титульный лист кнопку и сразу присваиваем ей соответствующий макрос. А на каждом листе кнопкам закрытия листов присваиваем один и тот же макрос Возврат.
Чтобы просмотреть все макросы, можно воспользоваться меню Сервис-Макрос-Макросы [в новом Excel – меню Разработчик-Макросы] или нажать сочетание клавиш Alt+F8.
В последней версии Excel макросы можно присваивать не только кнопкам, как элементам форм, но и любым другим графическим объектам (фигуры, рисунки, картинки и т.п.).
Можно создать макросы, которые будут выполнять более сложные операции, причем количество таких операций в одном макросе может быть любое (некоторые примеры будут в ПЗ-9). Можно организовать какие-нибудь вычисления по определенной команде или при наступлении какого-нибудь события, можно открывать листы в другой книге и т.д. Таким образом, может быть создан простейший интерфейс для работы в книге Excel.
Ниже приведен фрагмент титульного листа какой-то книги с необходимыми для имеемых листов управляющими кнопками. Кроме того, в ячейках J1 и K1 имеются дата и день недели. Видно, какая формула введена в ячейку K1, и что отображается в этой ячейке.
Меню Разработчик имеется в последних версиях Excel. Он вызывается в строку меню по командам:Файл-Параметры_Настройка ленты-Основные вкладки_поставить птичку.
Для справки: после ПЗ №4 в книге д.б. листы: Данные, График, 13пт, Титул, ТабУмн, Вклады, СанДень.
ПЗ-5. Вычисление данных различными способами.