Uploaded by elzav12

Создание форм в excel

advertisement
Создание форм в MS Excel с использованием элементов управления.
Пример №1:
Создать приложение «Смета» для комплектации встраиваемой техники для кухни. Приложение
должно обеспечить удобный ввод данных с использованием элементов управления: полей со
списком, переключателей, флажков, счетчиков, т.е. иметь следующий вид:
Решение:
Переименуем Лист 1 в «Холодильники». Заполним таблицу в диапазоне А1: С15. В столбце В
установить формат денежный ( $ английский США)
Наименование
не заказывать
ARISTON OSK VE 160L
ARISTON OSK VG 160L
ARISTON OSK VU 160L
ARISTON OK DF 290L
ARISTON OK DF
290NFL
ARISTON K DF 290VNF
ARISTON K-RF 310D
ARISTON OK-RF
3300VL
ARISTON OK-RF
3300VL-DX
ARISTON OK-RF
3300NFL
BOSCH KUR 1506
BOSCH GUL 1205
Цена
$0
$325
$325
$337
$457
Производитель
нет
Италия
Италия
Италия
Италия
$559 Италия
$559 Италия
$578 Италия
$604 Италия
$604 Италия
$742 Италия
$568 Германия
$630 Германия
1
BOSCH KIF 2040
$676 Германия
Рис.10.4. Лист «Холодильники»
Оформим лист «Духовки» (рис.10.5.):
Наименование
Цена
не заказывать
$0
ARDO HCOO
EB2(BR)
$196
ARDO FSOO
EB(VVH)
$209
ARISTON FS
41(VVH)
$216
ARISTON FS 41(BK)
$221
ARISTON HD
87C(VVH)
$488
BOSCH HEN 3560
$761
BOSCH HBN 8550
$1 936
FAGOR 2H 436
$397
KAISER
EBb28TtKDpRL
$740
KAISER
EB28TeKDSL
$472
KAISER
EB28TeKDSprL
$478
KAISER
EHK285TeKDW
$498
SIEMENS HB 28064
EU
$643
SIEMENS HB 28054
EU
$723
SIEMENS HB 49E64
EU
$1 095
Рис.10.5. Лист «Духовки»
Производитель
нет
Италия
Италия
Италия
Италия
Италия
Германия
Германия
Испания
Германия
Германия
Германия
Германия
Германия
Германия
Германия
Оформим лист «Посудомоечные машины» (рис.10.6.):
Наименование
Цена Производитель
не заказывать
$0 нет
ARDO ME 5661
$213 Италия
ARDO LF 9212 A1
$351 Италия
ARISTON LSV 61(IX)
$390 Италия
ARISTON LSV 61(BR)
$391 Италия
ARISTON LSV 62(VVH)
$396 Италия
ARISTON KLS 43
SFL(VVH)
$437 Италия
ARDO LS 9209 X
$437 Италия
ARISTON K-CD 12
TX(BR)
$458 Италия
ARISTON K-CD 12
TX(BX)
$550 Италия
Рис.10.6. Лист «Посудомоечные машины»
Оформим лист «Стиральные машины» (рис.10.7.):
2
Наименование
Цена Производитель
не заказывать
$0 нет
ARISTON K-CD 12
TX(BK)
$550 Италия
SIEMENS VVK 61420
$1 424 Германия
Рис.10.7. Лист «Стиральные машины»
На листе «Смета» в ячейке В3 определить текущую дату с помощью функции =СЕГОДНЯ(), а в
ячейку D3 ввести текущий курс доллара, например 28,8 рублей.
Создание формы и настройка элементов управления
1. Необходимо отобразить панель инструментов «Форма» (Вид – Панели инструментов – Форма) и
установить соответствующие элементы управления следующим образом:
2. На лист «Смета» в строке 5 напротив Холодильник следует поместить элемент управления Поле со
списком (рис.10.8.), он будет использован для выбора марки холодильника из справочника,
расположенного на листе «Холодильники».
Рис.10.8. Образец расположения элемента управления «Поле со списком»
Для настройки элемента управления следует выбрать команду контекстного меню Формат объекта
В окне «Формат элемента управления» выбрать вкладку Элемент управления и установить
следующие параметры (рис.10.9.):
Рис.10.9. Образец заполнения окна «Формат элементов управления»
Для остальных видов встраиваемой техники установить и настроить поля со списком аналогично.
3.
В
ячейку
В5
ввести
формулу
вывода
стоимости
выбранной
техники:
=ИНДЕКС(Холодильники!В2:В15;Е5)
В ячейки В7, В9 и В11 ввести аналогичные формулы.
4. В ячейку В13 ввести формулу вывода общей стоимости выбранной техники:
=СУММА(В5;В7;В9;В11)
5. Установить 2 элемента Переключатель напротив Гарантии и сделать обрамление элементом
Рамка (рис.10.10.)
3
Рис.10.10. Образец оформления элементов управления
Для настройки элемента управления Переключатель следует выбрать команду контекстного меню
Формат объекта
В окне «Формат элемента управления» выбрать вкладку Элемент управления и установить
следующие параметры (рис.10.11.):
Рис.10.11. Образец заполнения окна «Формат элемента управления»
Измените тексты переключателей и рамки на соответствующие образцу.
6. В ячейку В15 ввести формулу вычисления стоимости гарантии (гарантия 6 месяцев – бесплатная, а
гарантия 1 год – 10% от стоимости комплекта): =ЕСЛИ(Е15=1;0;В13*10%)
7. Установить элемент Флажок напротив Доставки и изменить текст надписи на «Нужна»
(рис.10.12.):
Рис.10.12. Образец элемента управления «Флажок»
Для настройки элемента управления Флажок следует выбрать команду контекстного меню Формат
объекта
В окне «Формат элемента управления» выбрать вкладку Элемент управления и установить
следующие параметры (рис.10.13.):
4
Рис.10.13. Образец заполнения окна «Формат элемента управления»
8. В ячейку В17 ввести формулу для вычисления надбавки за доставку (например 10$):
=ЕСЛИ(Е17=ИСТИНА;10;0)
9. Установить элемент Счетчик напротив Скидки (рис.10.14.):
Рис.10.14. Элемент управления «Счетчик»
Для настройки элемента управления Счетчик следует выбрать команду контекстного меню Формат
объекта
В окне «Формат элемента управления» выбрать вкладку Элемент управления и установить
следующие параметры (рис.10.15.):
Рис.10.15. Образец заполнения окна «Формат элемента управления»
10. В ячейку В19 ввести формулу для вычисления размера скидки в процентах: =Е19/100
11. В ячейку В21 ввести формулу для вычисления общей стоимости (в долларах) выбранного
комплекта техники:
=СУММ(В13;В15;В17)*(100%-В19)
12. В ячейку В23 ввести формулу для вычисления суммы в рублях: =В21*D3
13. В заключении следует скрыть столбец Е, содержащий результаты работы элементов
управления.
Для этого необходимо выделить любую ячейку столбца и выполнить команду [Формат] 
[Столбец]  [Скрыть]
5
Скачано с www.znanio.ru
6
Download