- •Электронные таблицы excel
- •Часть 1
- •2006 Общие указания к лабораторным работам
- •Лабораторная работа 1 Создание типовых шаблонов для расчетов
- •Задание 1. Вычисления и построение диаграмм
- •Задание 2. Использование абсолютной адресации и констант
- •Лабораторная работа 2 Сводные таблицы
- •Лабораторная работа 3 Использование логических функций
- •Лабораторная работа 4 Подбор параметра Постановка задачи.
- •Определить
- •Лабораторная работа 5 Создание функций пользователя Задание 1. Функция, автоматизирующая расчет времени в пути для самолета
- •Задание 2. Функция, автоматизирующая расчет времени в пути для поезда
- •Лабораторная работа 6 Создание и использование макросов Задание 1
- •Задание 2 Создание макроса и кнопки для его запуска
- •Лабораторная работа 7 Excel– Создание и использование форм Задание 1
- •Задание 2
- •Лабораторная работа 8 Создание функций пользователя Задание 1. Функция, автоматизирующая расчет времени в пути для самолета
- •Задание 2. Функция, автоматизирующая расчет времени в пути для поезда
- •Задание 3 Функция, автоматизирующая расчет часовой стоимости полета самолета
Задание 2 Создание макроса и кнопки для его запуска
Запустите Excel
Запустите редактор VBAпоследовательностью команд
СервисМакросРедакторVisualBasic
Выполните команду Вставкаи создайте новый модуль. Выберите его значок в окне проекта, чтобы активизировать окно редактора для создания процедуры.
В открывшемся окне напишите на VBAпрограмму
Sub hello()
MsgBox ("Привет")
End Sub
Активизируйте лист Excel.
Создайте новую кнопку пунктом меню Вид>Панели инструментов>Настройка.
В диалоге Настройкана вкладкеКомандынайдите категориюМакросы.
В поле Командыщелкните по пунктуНастраиваемая кнопка.
Перетаскиваем кнопку на стандартную панель. Щелкаем по ней правой кнопкой мыши, выбираем пункт Назначить макрос.
В появившемся диалоге выбираем макрос Hello.
Нажимаем кнопку Изменить выделенный объектна диалогеНастройкаили щелкаем по новой кнопке правой кнопкой мыши.
Выбираем пункт Изменить значок для кнопки, в появившемся списке выбираем значок в виде сердечка.
Проверяем, как теперь эта кнопка работает.
Лабораторная работа 7 Excel– Создание и использование форм Задание 1
Запустить Excel, Лист1переименовать вФормы, файл сохранить под именемLab_3 в своей папке (не в папкеМои Документы!)
Вывести на экран панель инструментов Формы (ВидПанели инструментовФормы)
На панели инструментов Формывыбрать инструментПоле со списком и мышкой в свободном месте листа «прорисовать» элементсписок.
На листе в диапазоне ячеек A1:B6 ввести список фамилий
A
B
1
Фамилия, И.О.
2
Иванов А.Л.
3
Семенов А.Е.
4
Николаева Я.О.
5
Родионова К.П.
6
Федоров П.Н.
Щелкнуть правой кнопкой мышки по прорисованному элементу списоки в контекстном меню выбратьФорматОбъектаНа закладкеЭлементУправленияв полеФормировать список по диапазонууказать диапазон ячеек со списком (B1:B6), в поле Связь с ячейкой указать ячейку, в которой будет результирующий список (например,E4), указать количество строк в списке в соответствующем поле.
Убедиться в работоспособности поля со списком.
Самостоятельно сформировать поля Счетчик,Списоки др.
Задание 2
Лист2переименовать вЗаказ
Сформировать таблицу заказов компьютерного оборудования следующим образом
Ввести шапку таблицы
|
Отдел |
Оборудование |
Кол |
|
(*) |
(**) |
(***) |
Ввести перечень отделов и оборудования
Отделы
Оборудование
Экономический
Принтер HP1300
Отдел кадров
Сканер Mustek
Технический
Монитор LG
Информационный
Копир Sharp AR163
Ячейку (*) преобразовать в поле со списком, связать с перечнем отделов, ячейку (**) – связать с перечнем оборудования, ячейку (***) преобразовать в поле Счетчик
|
Отдел |
Оборудование |
| |
|
|
|
2 |
Лабораторная работа 8 Создание функций пользователя Задание 1. Функция, автоматизирующая расчет времени в пути для самолета
Запустите Excel
Введите таблицу по образцу, предложенному ниже.
|
|
A |
B |
C |
D |
|
1 |
Направление |
Время отправления |
Время прибытия |
Время в пути |
|
2 |
Москва |
10:30 |
11:35 |
|
|
3 |
Челябинск |
13:15 |
15:50 |
|
|
4 |
Владивосток |
18:00 |
0:10 |
|
|
5 |
Мурманск |
23:40 |
1:10 |
|
Присвойте ячейкам в столбцах B,C,Dчисловой формат Время
Время в числовом формате— это десятичная дробь в интервале от 0 (нуля) до 0,99999999, представляющая время от 0:00:00 (12:00:00 ночи) до 23:59:59 (11:59:59 вечера).
Введите в столбцы BиCданные - время отправления и время прибытия. Время при этом вводится через двоеточие (часы:минуты:секунды).
Запустите редактор VBAпоследовательностью команд
СервисМакросРедакторVisualBasic
Выполните команду Вставкаи создайте новый модуль. Выберите его значок в окне проекта, чтобы активизировать окно редактора для создания собственной функции. В открывшемся окне напишите наVBAпрограмму функцииВремя_Путидля определения времени полета:
Function Время_пути(Вылет, Прилет)
v = Вылет
p = Прилет
If p > v Then t = p - v Else t = 1 + p - v
Время_пути = t
End Function
Активизируйте лист Excel. В ячейкуD2 введите созданную вами функцию, выбрав ее из категорииОпределенные пользователем.Проверьте работоспособность созданной вами функции.
В результате таблица должна иметь следующий вид:
|
|
A |
B |
C |
D |
|
1 |
Направление |
Время отправления |
Время прибытия |
Время в пути |
|
2 |
Москва |
10:30 |
11:35 |
1:05:00 |
|
3 |
Челябинск |
13:15 |
15:50 |
2:35:00 |
|
4 |
Владивосток |
18:00 |
0:10 |
6:10:00 |
|
5 |
Мурманск |
23:40 |
1:10 |
1:30:00 |
