1 Задание 1. 2
3 Задание 3. 4
4 Задание 4. 6
5 Задание 5. 8
6 Задание 6. 9
7 Задание 7. 12
8 Задание 8. 14
Список использованных источников. 17
Вариант 2
1. Составить функцию VBA для нахождения среди трех заданных чисел a, b, c двух чисел, дающих минимальную сумму.
2. Разработать функцию VBA, вычисляющую произведение четных положительных элементов массива заданного диапазона.
3. Разработать подпрограмму или пользовательскую форму для нахождения максимального и минимального значений выделенного диапазона рабочей таблицы и замены их нулевым значением.
4. Создать в Word макрос, заменяющий пять идущих подряд пробелов символом табуляции, если пробелов меньше пяти, то они заменяются одним пробелом. Примечание. В VBA есть специальная константа, обозначающая символ табуляции: vbTab.
5. Создать в Excel функцию решения квадратного уравнения. На вход подаются три коэффициента, на выходе получаем два корня. Произвести вычисления в книге с созданной функцией.
6. Организовать ввод в таблицу сведений о наличии компьютерной техники на складах фирмы со следующими данными: номер склада (3–4 номера), дата поступления, код изделия, наименование изделия, количество изделий, цена, фирма-изготовитель.
7. Создать в Word программу, которая бы предусматривала следующее условие: гласные буквы русского алфавита не изменяются; первый десяток согласных заменяется на второй десяток согласных (второй – на первый) по табл. 3:
Т а б л и ц а 3
Б И Г Д Ж З К Л М Н
Щ Ш Ч Ц Х Ф Т С Р П
8. Разработать приложение, позволяющее при помощи диалогового окна, показанного на рис. 2, заполнять таблицу «Постояльцы гостиницы».
Список использованной литературы:
Гарнаев, А. Ю. Самоучитель VBA / А. Ю. Гарнаев. – СПб.: BHV, 2004. Кузьменко, В. Г. VBA. Эффективное использование / В.Г. Кузьменко. - М.: Бином-Пресс, 2012. Гарнаев, А. Ю. Excel 2004. Разработка приложений / А. Ю. Гарнаев. – СПб.: BHV, 2004. Уокенбах, Джон Excel 2013. Профессиональное программирование на VBA / Джон Уокенбах. - М.: Вильямс, 2014. Гарнаев, А. Ю. VBA в подлиннике / А. Ю. Гарнаев. – СПб.: BHV, 2005

