![]() |
Помогите создать тест в VBA exel
Задание состоит в следующем: Создать на VBA тест, который запрашивает у пользователя фамилию и задает 12 произвольных примеров (генерируемых случайным образом) на проверку таблицы умножения. Фамилия тестируемого и оценка за тест выводятся в свободные ячейки рабочего листа.
Как запросить фамилию ясно, но как случайным образом генерировать вопросы? |
Цитата:
Скрытый текст
Код:
Option Explicit Алгоритм расчёта оценки Вами не указан, добавляйте сами. |
Спасибо огромное) Вы очень помогли
У меня есть еще один вопрос. Задание: Разработать программу, которая запрашивает у пользователя необходимые данные о поступающих студентах и создает на рабочем листе Excel базу данных студентов факультета. Названия полей базы данных: фамилия, оценка1, оценка2, решение о зачислении вводятся в ячейки A1:Е1 рабочего листа. Заполнение базы данных осуществляется в соответствующие ячейки строк 2, 3, … Данные о студенте вводятся на форме: Фамилия – в текстовое поле; оценки (по 5ти-бальной шкале)– указываются с помощью счетчика. Решение о зачислении принимается с помощью кнопки и выводится в соответствующие ячейки. Проходной балл составляет 9 баллов. Один момент не получается, как сделать чтобы при каждом новом вводе таблица продолжалась? Наверняка нужно через цикл,но я не могу сделать чтобы работала. Подскажите структуру, пожалуйста. |
Цитата:
|
Вложений: 1
Вот пример с таблицей, только вместо формы я использовал inputbox
Посмотрите. Для перехода на последнюю заполненную ячейку использовал End(xlDown) Для смещения по строкам использовал Offset(1,0) ' сместиться на строку ниже |
artemu88, это у Вас вопрос или ответ был?
|
Время: 12:35. |
Время: 12:35.
© OSzone.net 2001-