Постановка и решение задачи

Пусть на рабочем листе с названием «Товар» располагается таблица вида:

Таблица 12.1

Наименование Цена, руб Количество
Стул 80 000
Стол 120 000
Кресло 200 000
Шкаф 1200 000

Шапка таблицы записана в первой строке. На рабочем листе «Заказчики» хранится информация о заказчиках:

Таблица 12.2

Фирма Адрес Телефон Р/с
Рассвет Минск, ул.Коржа, 2 211-23-34
Восток Витебск, пр.Мира, 5 222-45-67
Вест Гродно, ул.Кирова, 1 333-45-78
Луч Гомель, ул.Буре, 4 444-56-90

Требуется сформировать информацию о заказанном товаре на рабочем листе «Платеж», представленном на рис. 12.1.

Рис. 12.1 – Рабочий лист «Платеж»

Для организации диалога при оформлении заявки заказчиком надо создать диалоговое окно UserForm1 с интерфейсом, представленным на рис. 12.2.

Рис. 12.2 – Форма для выбора товара

На рабочем листе «Платеж» надо расположить кнопки с названиями «Заказ товара» и «Очистка» вне области с информацией. Командная кнопка «Заказ товара» должна заполнить раскрывающиеся списки на форме названиями товаров и фирм-заказчиков исходя из информации, имеющейся на листах «Товары» и «Заказчики» и вызвать на экран форму UserForm1: