Введение в информатику. Хамухин А.А. - 196 стр.

UptoLike

Составители: 

195
3
)( DCBAZ
3
TRUE
TRUE
TRUE
TRUE
4
4
FALSE
FALSE
FALSE
FALSE
5
)( DCBAZ
5
TRUE
FALSE
TRUE
FALSE
6
)( DCBAZ
6
FALSE
TRUE
FALSE
TRUE
7
)( DCBAZ
7
TRUE
TRUE
TRUE
TRUE
8
)( DCBAZ
8
FALSE
FALSE
FALSE
FALSE
Пример окна приведен на рис. П5.14 (Приложение 5).
Контрольные вопросы
1. Какие арифметические стандартные функции VBA Вы знаете?
2. Что означает логическая операция «исключительное ИЛИ»?
3. Как проверить правильность вычисления логического выражения?
4. Как вычислить логарифм по любому основанию через натуральный
логарифм?
5. В каких единицах задается аргумент в тригонометрических функциях VBA,
Excel?
П3.10. Лабораторная работа №10. Условные операторы и
программирование разветвления программы на VBA
Цель работы: научиться на VBA: программировать разветвляющиеся
вычисления с помощью инструкций IF-THEN-ELSE и SELECT CASE, а также
устанавливать выборочный доступ к листам Excel по паролям.
Порядок работы
Занятие 1 (Уровень А)
1. На первых трех листах набрать «секретную» информацию. (Примеры окон
приведены на рис. П5.15–17 в Приложении 5). Защитить эти листы от записи в
ячейки с помощью команд меню «Сервис»-«Защита»-«Защитить лист» и скрыть три
первых листа (перед этим добавить лист 4) с помощью команд меню «Формат»-
«Лист»-«Скрыть». Сохранить файл с «секретной» информацией на диске под
именем LAB10ФИО.xls (при его открытии первые 3 листа должны быть не видны).
2. Через меню «Сервис-Макрос» вызвать редактор VBA , вставить модуль и
набрать пример программы проверки пароля при автозагрузке файла с помощью
инструкции IF-THEN-ELSE. Проверить и отладить ее работу в пошаговом режиме
(проверить соответствие набранного пароля с тем, что записан в программе).
3. Поочередно открывать «секретный» файл LAB10ФИО.xls (при этом должен
автоматически запрашиваться пароль). Показать, что при наборе пароля LEVEL1
все три листа становятся видимыми с доступом к записи в ячейки, пароля ‖LEVEL2
становится видимым лист 1 с доступом к записи в этот лист (лист 2 должен