- •Введение
- •Лабораторная работа №1 общие приемы работы в среде ms excel
- •Методические указания Структура окна ms Excel.
- •Управление окнами и режимы отображения рабочих книг.
- •Перемещение по рабочей книге и выделение диапазонов ячеек.
- •Загрузка и сохранение документа.
- •Работа со справочной системой ms Excel.
- •Задания для выполнения работы Задание 1. Настройка оконного интерфейса ms Excel.
- •Задание 2. Выделение диапазонов ячеек.
- •Задание 3. Создание, редактирование и сохранение рабочей книги.
- •Задание 4. Работа со справочной системой ms Excel.
- •Контрольные вопросы
- •Лабораторная работа №2 Форматирование и рЕдактирование ячеек и таблиц
- •Методические указания
- •Задания для выполнения работы
- •Контрольные вопросы
- •Лабораторная работа №3 Числовые (пользовательские) форматы данных
- •Методические указания
- •Положит.Число; отрицат.Число; нуль; @ "текст".
- •Коды числовых форматов.
- •Коды цветов.
- •Коды условий.
- •Задания для выполнения работы
- •Контрольные вопросы
- •Лабораторная работа №4 Реализация арифметических и логических вычислений
- •Методические указания
- •Задания для выполнения работы
- •Контрольные вопросы
- •Лабораторная работа №5 Обработка Массивов в ms excel
- •Методические указания
- •Задания для выполнения работы
- •Контрольные вопросы
- •Лабораторная работа №6 Адресация в ms Excel
- •Методические указания
- •Абсолютная адресация:
- •Относительная адресация:
- •Смешанная адресация:
- •Задания для выполнения работы
- •Контрольные вопросы
- •Лабораторная работа №7 использование встроенных функций
- •Методические указания
- •Задания для выполнения работы
- •Контрольные вопросы
- •Лабораторная работа №8 Построение графиков и диаграмм
- •Методические указания
- •Редактирование диаграмм.
- •Применение диаграмм для анализа данных.
- •Задания для выполнения работы
- •Контрольные вопросы
- •Лабораторная работа №9 поиск решения средствами ms excel
- •Методические указания
- •Задания для выполнения работы
- •Контрольные вопросы
- •Лабораторная работа №10 Работа с базами данных
- •Методические указания Обработка списков данных. Основные понятия.
- •Рекомендации по организации списка.
- •Ввод данных в список.
- •Форматирование и сортировка списка.
- •Фильтрация списков.
- •Автоматическое подведение промежуточных итогов.
- •Сводная таблица.
- •Консолидация.
- •Задания для выполнения работы
- •Исходные данные
- •Контрольные вопросы
- •Лабораторная работа №11 основы программирования в среде vba
- •Методические указания Основные понятия языка vba.
- •Range("f2").Select ‘выделение ячейки f2
- •Редактор vba.
- •Правила задания имен объектов.
- •Типы данных vba.
- •Описание переменных.
- •Использование констант.
- •Организация ввода/вывода информации.
- •Задания для выполнения работы
- •Контрольные вопросы
- •Лабораторная работа №12 создание пользовательских функций средствами vba
- •Методические указания Создание пользовательских функций.
- •Основные операторы языка vba.
- •Задания для выполнения работы
- •Контрольные вопросы
- •Список использованной литературы
- •Приложение а Структура отчета
- •Приложение б Пример титульного листа
Задания для выполнения работы
1. Создать программу для вычисления значений функции согласно варианту (табл.11.3). Для ввода значения аргумента x, использовать окно диалога InputBox, а для отображения полученного результата – MsgBox. Для заголовка окон диалога использовать строку вида: «Фамилия и инициалы, № варианта». Содержание текста сообщения (подсказки) в каждом окне и значок в окне вывода задать самостоятельно.
Таблица 11.3
Исходные данные для выполнения задания 1
Вариант |
Функция |
1. |
, при [-10; 10] |
2. |
, при [-10; 10] |
3. |
, при [-10; 10] |
4. |
, при [-10; 10] |
5. |
, при [-10; 10] |
6. |
, при [-10; 10] |
7. |
, при [-10; 10] |
8. |
, при [-10; 10] |
9. |
, при [-10; 10] |
10. |
, при [-10; 10] |
11. |
, при [-10; 10] |
12. |
, при [-10; 10] |
2. Разработать программу для построения графика функции согласно варианту из задания 1 (табл. 11.3). Создать на рабочем листе кнопку для ее вызова.
Контрольные вопросы
Основные понятия VBA: объект, семейство, класс, метод, свойство, событие.
Основные объекты VBA.
Типы данных VBA.
Описание констант, переменных, массивов.
Способы ввода-вывода информации.
Лабораторная работа №12 создание пользовательских функций средствами vba
Цель работы: изучить синтаксис пользовательских функций и приобрести опыт их разработки.
Методические указания Создание пользовательских функций.
Пользовательская функция представляет собой самостоятельную часть кода программы, которая имеет имя и содержит аргументы (иногда аргументы могут отсутствовать).
Создание пользовательских функций – это одна из наиболее простых задач, которые позволяет решать VBA.С пользовательскими функциями можно работать при помощи Мастера функций так же, как и с встроенными. Мастер функций помещает имена созданных функций в категорию «Определенные пользователем». При вызове пользовательской функции список передаваемых функции аргументов должен по количеству и типу соответствовать списку, заданному в ее описании.
Для того, чтобы построить пользовательскую функцию, следует выбрать команду меню Сервис – Макрос – Редактор Visual Basic. Затем выполнить команду Вставка – Модуль (Insert – Module). После этого в окне программного кода модуля следует ввести текст функции. Доступные программные модули отображены в окне диспетчера проекта (Project Explorer).
При написании программного кода на языке VBA следует учитывать следующие правила:
- каждая инструкция должна располагаться на отдельной строке. Если возникает необходимость перенести инструкцию на следующую строку, в конце строки следует указать сочетание символа пробела и знака «нижнее подчеркивание»;
- возможно не более семи продолжений одной и той же строки, сама строка не должна содержать более 1024 символов;
- запрещается разделять переносом строковые константы, идентификаторы переменных и т.п. конструкции;
- чтобы разместить в одной строке несколько программных инструкций, их разделяют двоеточием.
Комментарии используются для добавления в текст программы пояснительного текста, который не является исполняемой частью программного кода, а служит для пояснения отдельных фрагментов этого кода. Комментарий начинается с символа апострофа (‘) или ключевого слова Rem. Компилятор игнорирует текст программы от начала комментария до конца строки. Таким образом, комментарии позволяют также временно предотвращать выполнение отдельных участков кода при отладке программы.