Добрый вечер форумчане прошу вас помочь в корректировке. Смотря обучающие уроки в ЮТУБЕ, читая статьи на форумах. Был создан данный файл. ВОПРОС заключается вот в чем: захотелось мне чтоб в данном ТЕСТЕ еще в конце и время сдачи теста выдавалось но старт и начало таймера были кнопки НАЧАТЬ ТЕСТ и ЗАВЕРШИТЬ ТЕСТ. Нашел на форумах уже прописанный макрос но не могу его связать. ПОМОГИТЕ ПОЖАЛУЙСТА. А вот еще ЧТО: как мне скрыть листы но чтоб они работали при нажатие кнопки следующий вопрос (ОСТАВИТЬ ТОЛЬКО ТРИ ЛИСТА: ФИО; Вопрос 1; Результаты) в дальнейшем планируется еще добавлять листы до 20 вопросов. Также если кто то внесет свое новшество для улучшения; красоты; и т.д. буду весьма признателен. [moder]Прочитайте еще и Правила форума. Два вопроса в одной теме нельзя задавать. Выберите какой-то один, а на второй создайте еще одну тему.
Добрый вечер форумчане прошу вас помочь в корректировке. Смотря обучающие уроки в ЮТУБЕ, читая статьи на форумах. Был создан данный файл. ВОПРОС заключается вот в чем: захотелось мне чтоб в данном ТЕСТЕ еще в конце и время сдачи теста выдавалось но старт и начало таймера были кнопки НАЧАТЬ ТЕСТ и ЗАВЕРШИТЬ ТЕСТ. Нашел на форумах уже прописанный макрос но не могу его связать. ПОМОГИТЕ ПОЖАЛУЙСТА. А вот еще ЧТО: как мне скрыть листы но чтоб они работали при нажатие кнопки следующий вопрос (ОСТАВИТЬ ТОЛЬКО ТРИ ЛИСТА: ФИО; Вопрос 1; Результаты) в дальнейшем планируется еще добавлять листы до 20 вопросов. Также если кто то внесет свое новшество для улучшения; красоты; и т.д. буду весьма признателен. [moder]Прочитайте еще и Правила форума. Два вопроса в одной теме нельзя задавать. Выберите какой-то один, а на второй создайте еще одну тему.lebensvoll
На листе ФИО кнопка Начать тест на листе Результаты кнопка Завершить тест макрос в стандартный модуль [vba]
Код
Dim StartTime As Date Dim EndTime As Date Sub Start_Click() Worksheets("Результаты").Range("A1:C2").ClearContents StartTime = Now Worksheets("Вопрос 1").Activate End Sub Sub End_Click() EndTime = Now Worksheets("Результаты").Range("A1") = Format(EndTime - StartTime, "h:mm:ss") End Sub
[/vba]
Критерий прохождения теста неверен, СДАЛ надо писать при трех правильных ответах. Если на первый вопрос я отвечу 1, на второй - 2 и на третий - 3, то все ответы неверные, но тест СДАН
На листе ФИО кнопка Начать тест на листе Результаты кнопка Завершить тест макрос в стандартный модуль [vba]
Код
Dim StartTime As Date Dim EndTime As Date Sub Start_Click() Worksheets("Результаты").Range("A1:C2").ClearContents StartTime = Now Worksheets("Вопрос 1").Activate End Sub Sub End_Click() EndTime = Now Worksheets("Результаты").Range("A1") = Format(EndTime - StartTime, "h:mm:ss") End Sub
[/vba]
Критерий прохождения теста неверен, СДАЛ надо писать при трех правильных ответах. Если на первый вопрос я отвечу 1, на второй - 2 и на третий - 3, то все ответы неверные, но тест СДАНKuzmich
Сообщение отредактировал Kuzmich - Суббота, 11.04.2015, 00:19
Kuzmich, спасибо!!! Критерий прохождения у меня действительно неверен ((((( я сначала хотел сделать чтоб он считал окрашенные ячейки зеленым цветом и выставлял количество правильных ответов. А потом где нибудь в конце я прописал бы вердикт СДАЛ не СДАЛ. Но посмотрев как это показано на роликах прочитав в просторах инета и взяв несколько прописных уже формул. Результат у меня становился либо НУЛЬ либо ЗНАЧ (((((( решил убрать ее. И сейчас смотрю и понимаю что вы ПРАВЫ то что я придумал в результате СДАЛ НЕ СДАЛ
Если на первый вопрос я отвечу 1, на второй - 2 и на третий - 3, то все ответы неверные, но тест СДАН
НЕВЕРНО (((((( Да КУЗМИЧ, я скопировал ваш макрос, но результат: часики не запустились (((((( и не остановились.
Kuzmich, спасибо!!! Критерий прохождения у меня действительно неверен ((((( я сначала хотел сделать чтоб он считал окрашенные ячейки зеленым цветом и выставлял количество правильных ответов. А потом где нибудь в конце я прописал бы вердикт СДАЛ не СДАЛ. Но посмотрев как это показано на роликах прочитав в просторах инета и взяв несколько прописных уже формул. Результат у меня становился либо НУЛЬ либо ЗНАЧ (((((( решил убрать ее. И сейчас смотрю и понимаю что вы ПРАВЫ то что я придумал в результате СДАЛ НЕ СДАЛ
Просто скопировать макрос недостаточно, надо привязать кнопки к соответствующей процедуре. Лучше создайте кнопки из Форм, у которых есть в меню - назначить макрос. кнопка Начать тест - процедура Start_Click() кнопка Завершить тест - процедура End_Click() Удачи!
Просто скопировать макрос недостаточно, надо привязать кнопки к соответствующей процедуре. Лучше создайте кнопки из Форм, у которых есть в меню - назначить макрос. кнопка Начать тест - процедура Start_Click() кнопка Завершить тест - процедура End_Click() Удачи!Kuzmich
Kuzmich, А ну вот теперь получилось. ПРОСТО СУПЕР!!!!! СПАСИБО ЕЩЕ РАЗ ОГРОМНЕЙШЕЕ, век живи век учись )))) ВЕЛИКИЕ СЛОВА.... Кузьмич помоги разобраться с макросом СУММИРОВАНИЯ ОКРАШЕННЫХ ЯЧЕЕК. Как его мне прописать в моем случае. Просто я хотел просчитать окрашенные ячейки в зеленый цвет и если их 3 то сдал если же нет то не сдал. Но не смог разобрать в прописании данного модуля ((((( [moder]Тема закрыта. Причина: нарушение п.4, 5q Правил форума[/moder]
Kuzmich, А ну вот теперь получилось. ПРОСТО СУПЕР!!!!! СПАСИБО ЕЩЕ РАЗ ОГРОМНЕЙШЕЕ, век живи век учись )))) ВЕЛИКИЕ СЛОВА.... Кузьмич помоги разобраться с макросом СУММИРОВАНИЯ ОКРАШЕННЫХ ЯЧЕЕК. Как его мне прописать в моем случае. Просто я хотел просчитать окрашенные ячейки в зеленый цвет и если их 3 то сдал если же нет то не сдал. Но не смог разобрать в прописании данного модуля ((((( [moder]Тема закрыта. Причина: нарушение п.4, 5q Правил форума[/moder]lebensvoll