- •Часть 1. Программирование на vba в среде Ms Office вариант 1
- •Часть 1. Программирование на vba в среде Ms Office вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Создать списки исходных данных.
- •Проверить работоспособность приложения при различных вариантах исходных данных, в том числе введенных неправильно.
- •Часть 1. Программирование на vba в среде Ms Office вариант 9
- •Создать списки исходных данных.
- •Проверить работоспособность приложения при различных вариантах исходных данных, в том числе введенных неправильно.
- •Часть 1. Программирование на vba в среде Ms Office вариант 10
- •Создать списки исходных данных.
- •Проверить работоспособность приложения при различных вариантах исходных данных, в том числе введенных неправильно.
- •Часть 1. Программирование на vba в среде Ms Office вариант 11
- •Создать списки исходных данных.
- •Проверить работоспособность приложения при различных вариантах исходных данных, в том числе введенных неправильно.
- •Часть 1. Программирование на vba в среде Ms Office вариант 12
- •Создать списки исходных данных.
- •Проверить работоспособность приложения при различных вариантах исходных данных, в том числе введенных неправильно.
- •Часть 1. Программирование на vba в среде Ms Office вариант 13
- •Создать списки исходных данных.
- •Проверить работоспособность приложения при различных вариантах исходных данных, в том числе введенных неправильно.
- •Часть 1. Программирование на vba в среде Ms Office вариант 14
- •Создать списки исходных данных.
- •Проверить работоспособность приложения при различных вариантах исходных данных, в том числе введенных неправильно.
Вариант 5
Задание 1. Написать функцию рабочего листа
Вычислить скидку в оплате за товар, первоначальная ставка которой определяется суммой цифр в номере квартиры, указанного в прописке. Если суммма покупки более 20 000, то сумма скидки увеличивается на 1%, если более 40 000, то увеличивается на 2%.
Исходные данные: Номер квартиры, сумма покупки. (Номер квартиры не более 3 цифр)
Определить ставку скидки (в %).
Задача 2. Написать функцию, аргументом которой является целое число в диапазоне от 0 до 999 999 999, возвращающую словесное представление этого числа.
Например, для значения «223» возвращается «Двести двадцать три»;
для значения «2020» возвращается Две тысячи двадцать».
Оформить рабочую книгу с функциями в виде надстройки Excel.
( Джон Уокенбах, гл. 21)
Задание 2. Создание пользовательских приложений с использование Userform
Используя средства Excel и программирование на VBA создать приложение, автоматизирующее учет в тренажерном зале «Викинг».
Исходные данные:
Список тренажеров с указанием стоимости одного часа
Расписание работы тренажерного зала
Таблица видов дополнительных услуг и их стоимости
Список инструкторов и массажистов с указанием оплаты за час
Приложение должно выполнять следующие функции:
Вести запись клиентов в тренажерный зал.
Формировать отчет о загрузке тренажеров за период.
Формировать отчет о работе инструкторов и массажистов.
Порядок выполнения работы
Создать списки исходных данных.
Определить перечень данных, которые должны храниться на рабочих листах, и создать заголовок рабочей(рабочих) таблицы(таблиц).
Разработать формы и определить их подчиненность
Написать процедуры обработки событий для элементов формы.
Определить вид представления отчетов (по каким таблицам и какими средствами строятся), и создать отчеты (отображать отчеты на рабочем листе и/или на форме).
Проверить работоспособность приложения при различных вариантах исходных данных, в том числе введенных неправильно.
Часть 1. Программирование на VBA в среде Ms Office
Вариант 6
Задание 1. Написать функцию рабочего листа
Напишите функцию «Меню», которая возвращает строку, содержащую названия трех блюд. Аргументами функции являются три диапазона с названиями блюд: например, названия салатов, первых блюд и названия второго блюда (списки названий блюд содержат разное количество строк).
Задача 2. Написать функцию, аргументом которой является целое число в диапазоне от 0 до 999 999 999, возвращающую словесное представление этого числа.
Например, для значения «223» возвращается «Двести двадцать три»;
для значения «2020» возвращается Две тысячи двадцать».
Оформить рабочую книгу с функциями в виде надстройки Excel.
( Джон Уокенбах, гл. 21)
Задание 2. Создание пользовательских приложений с использование Userform
Используя средства Excel для анализа данных и программирование на VBA создать приложение, автоматизирующее учет в кинотеатре «Синема».
Исходные данные:
План зрительного зала.
Список сеансов с указанием кинопрограммы.
Таблица видов предоставляемых скидок.
Таблица стоимости билетов на киносеансы.
Приложение должно выполнять следующие функции:
Вести учет проданных билетов на киносеансы.
Формировать отчет о загрузке кинозала (кинозалов) за период.
Формировать отчет о суммах, полученных от демонстрации кинопрограммы (кинопрограмм) Формировать отчет о популярности кинопрограмм.
Порядок выполнения работы
Создать списки исходных данных.
Определить перечень данных, которые должны храниться на рабочих листах, и создать заголовок рабочей(рабочих) таблицы(таблиц).
Разработать формы и определить их подчиненность
Написать процедуры обработки событий для элементов формы.
Определить вид представления отчетов (по каким таблицам и какими средствами строятся), и создать отчеты (отображать отчеты на рабочем листе и/или на форме).
Проверить работоспособность приложения при различных вариантах исходных данных, в том числе введенных неправильно.
Часть 1. Программирование на VBA в среде Ms Office