Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задания_учеб_практика_14.doc
Скачиваний:
3
Добавлен:
28.09.2019
Размер:
151.04 Кб
Скачать
  1. Создать списки исходных данных.

  2. Определить перечень данных, необходимых для регистрации заказов клиентов и создать рабочие таблицы.

  3. Определить перечень и назначение форм, а также их подчинённость.

  4. Написать процедуры обработки событий для элементов форм.

  5. Определить вид представления отчетов, (по каким таблицам и какими средствами строятся) и создать отчеты (на рабочем листе или на форме).

  6. Проверить работоспособность приложения при различных вариантах исходных данных, в том числе введенных неправильно.

Часть 1. Программирование на vba в среде Ms Office вариант 11

Задание 1. Написать функцию рабочего листа

Напишите функцию, которая возвращает значение «Лист есть», если в рабочей книге есть лист с указанным именем и False в противном случае. Имя листа содержится в ячейке рабочего листа.

Задача 2. Написать функцию, аргументом которой является целое число в диапазоне от 0 до 999 999 999, возвращающую словесное представление этого числа.

Например, для значения «223» возвращается «Двести двадцать три»;

для значения «2020» возвращается Две тысячи двадцать».

Оформить рабочую книгу с функциями в виде надстройки Excel.

( Джон Уокенбах, гл. 21)

Задание 2. Создание пользовательских приложений с использование Userform

Используя средства Excel для анализа данных и программирование на VBA создать приложение, автоматизирующее приём заказов на выполнение сделок с недвижимостью

Исходные данные

Виды объектов недвижимости

Виды работ (купля, продажа, сдача в аренду жилого помещения, аренда жилого помещения, аренда нежилого помещения, сдача в аренду нежилого помещения) с казанием стоимости услуг по видам сделок

Приложение должно выполнять функции:

Регистрировать договоры с клиентами на оказание услуг

Поиск вариантов по заявке

  1. Формировать отчёт по видам сделок

  2. Формировать отчёт по видам объектов недвижимости

  3. Формировать отчёт о поступлении средств от выполнения услуг.

Порядок работы

  1. Создать списки исходных данных.

  2. Определить перечень данных, необходимых для регистрации заказов клиентов и создать рабочие таблицы.

  3. Определить перечень и назначение форм, а также их подчинённость.

  4. Написать процедуры обработки событий для элементов форм.

  5. Определить вид представления отчетов, (по каким таблицам и какими средствами строятся) и создать отчеты (на рабочем листе или на форме).

  6. Проверить работоспособность приложения при различных вариантах исходных данных, в том числе введенных неправильно.

Часть 1. Программирование на vba в среде Ms Office вариант 12

Задание 1. Написать функцию рабочего листа

Написать функцию СКИДКА, вычисляющую скидку в оплате за товар, первоначальная ставка которой определяется разностью букв в фамилии и имени (по абсолютному значению). Если сумма покупки более 10 000, то сумма скидки увеличивается на 10%, если более 30 000, то увеличивается на 15%.

Исходные данные: Имя, Фамилия, сумма покупки.

Задача 2. Написать функцию, аргументом которой является целое число в диапазоне от 0 до 999 999 999, возвращающую словесное представление этого числа.

Например, для значения «223» возвращается «Двести двадцать три»;

для значения «2020» возвращается Две тысячи двадцать».

Оформить рабочую книгу с функциями в виде надстройки Excel.

( Джон Уокенбах, гл. 21)

Задание 2. Создание пользовательских приложений с использование Userform

Используя средства Excel для анализа данных и программирование на VBA создать приложение, автоматизирующее учет книг, аудио-, видео- записей в личной библиотеке.

Исходные данные:

  1. Список книг, аудио-, видео- записей.

Приложение должно выполнять следующие функции:

  1. Регистрировать выдачу книг в библиотеке. (Больше пяти— не выдавать!)

  2. Регистрировать сдачу книг в библиотеку.

  3. Формировать список должников на текущую дату.

Порядок работы