Anna Yurchuk
Была на сайте:
Нейросаммари
Рейтинг: 1 625

Макросы для расчёта температуры и окна авторизации

Описание

Требовалось выполнить три задания по информатике для пересдачи за 1 курс 2 семестр (2023) для направлений ИТ, ИБ, РИ. Задания включали:

Создание макросов для вычисления значений.

Создание макроса для форматирования таблицы и кнопок ActiveX для заполнения случайными числами и изменения названий столбцов.

Разработку формы для проверки логина и пароля.

Решение

Задание №1: Создание макросов для вычисления значений

Изучил требования к макросам и определил, какие вычисления необходимо автоматизировать.

Использовал язык программирования VBA (Visual Basic for Applications) в Excel для написания макросов.

Протестировал макросы на различных данных, чтобы убедиться в их корректной работе.

Задание №2: Форматирование таблицы и создание кнопок ActiveX

Создал макрос для форматирования диапазона ячеек В3:Е11 с использованием стиля таблицы "Светлый 10".

Разработал кнопку ActiveX для заполнения столбцов 2 и 3 случайными числами в заданных диапазонах (столбец 2 – от 0 до 20, столбец 3 – от 0 до 10).

Добавил вторую кнопку ActiveX для изменения названий столбцов в соответствии с примером.

Проверил функциональность кнопок и корректность форматирования.

Задание №3: Создание формы для проверки логина и пароля

Разработал пользовательскую форму в Excel с использованием VBA.

Добавил поля для ввода логина и пароля, а также кнопку для проверки введенных данных.

Настроил логику проверки: если логин и пароль соответствуют заданным значениям, выводится сообщение об успешной авторизации, в противном случае – сообщение об ошибке.

Протестировал форму на различных сценариях ввода данных.

Результат

Все задания были выполнены в срок и с соблюдением требований.

Макросы для вычислений работают корректно и автоматизируют рутинные операции.

Таблица отформатирована в соответствии с требованиями, а кнопки ActiveX позволяют быстро заполнять данные и изменять названия столбцов.

Форма для проверки логина и пароля функционирует без ошибок и обеспечивает базовую проверку авторизации.

Ссылки на примеры реализации

 docs.google.com/spreadsheets/d/1IqKPKkue2BPx9FLV63...

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

pic4631253.jpg
Задание.PNG