Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.04.2010, 01:07   #1
HellkilleR
 
Регистрация: 28.03.2010
Сообщений: 7
По умолчанию Вопрос в создании теста в VBA

Я создал тест, Когда ввожу данные, прохожу тест, всё отлично, правильные ответы считает, всё нужное выдаёт, вконце показывает оценку знаний... Но после того, как в конце теста я жму кнопку "Вернуться к началу теста" (туда, где опять нужно вводить данные и выбирать тест), и жму опять пройти тест, мне выдаёт предыдущий тест что я проходил, с отмеченными вариантами ответов.
Блин, тяжело объяснить... Я прикрепляю файл, посмотрите плиз, что я там не так сделал.
Вложения
Тип файла: zip Тест.zip (23.5 Кб, 75 просмотров)

Последний раз редактировалось HellkilleR; 18.04.2010 в 02:02.
HellkilleR вне форума Ответить с цитированием
Старый 18.04.2010, 02:20   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Найдите в коде строку UserForm2.Hide
и замените её на unload UserForm2

(когда форма скрывается методом Hide, она сохраняет все значения полей.
Если же её выгружать из памяти через unload, все значения "сбросятся")

PS: Кода много лишнего... особенно фрагменты типа этого:
Код:
For i = 1 To Len(TextBox1.Text)
        s = Mid(TextBox1.Text, i, 1)
        If s >= "a" And s <= "z" Or s >= "A" And s <= "Z" Then
            MsgBox "Введите правильные ФИО", vbExclamation
            TextBox1.SetFocus
            Exit Sub
        End If
    Next i
EducatedFool вне форума Ответить с цитированием
Старый 18.04.2010, 10:37   #3
HellkilleR
 
Регистрация: 28.03.2010
Сообщений: 7
По умолчанию

Ну я просто только учусь...поэтому много лишнего )
спс за совет
HellkilleR вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание теста в VBA с пом-ью пользовательской формы. HellkilleR Microsoft Office Excel 3 14.04.2010 23:00
При создании нового листа программно поставить на него защиту (с помощью VBA) Lis000iq Microsoft Office Excel 2 30.06.2009 18:41
Вопрос о создании БД Molotok Microsoft Office Access 3 11.11.2008 15:09
Попал в тупик при создании теста dimitriy1987 Помощь студентам 19 26.10.2007 09:47