Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Реализация функции "вoпрос-ответа" через MsgBox - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Реализация функции "вoпрос-ответа" через MsgBox
Converse Дата: Воскресенье, 05.04.2015, 12:33 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Ребята такой вопрос нужно решить:
что то мини теста с ответом на 1 случайный вопрос при помощи MSBOX (допустим)
Есть 3 колонки (вопрос, правильный ответ и пояснение)
идея:
выскакивает окно с вопросом (в меседж бокс) далее 3 -5 ответов , если правильно то пишем правильно
если не правильно то пишем пояснение из (красной)
вот как бы все, помогите, не могу сообразить =(

как вариант: выскакивает вопрос можно тупо при нажатии кнопки правильный ответ и еще 1 окно пояснение (без ввода допустим)
естественно там у меня много будет вопросов, остальное вроде через "СЛУЧМЕЖДУ" реализовал с обновлением.
[moder]Дайте теме более конкретное название в соответствии с Правилами форума[/moder]
К сообщению приложен файл: 6187449.xlsx (8.6 Kb)
 
Ответить
СообщениеРебята такой вопрос нужно решить:
что то мини теста с ответом на 1 случайный вопрос при помощи MSBOX (допустим)
Есть 3 колонки (вопрос, правильный ответ и пояснение)
идея:
выскакивает окно с вопросом (в меседж бокс) далее 3 -5 ответов , если правильно то пишем правильно
если не правильно то пишем пояснение из (красной)
вот как бы все, помогите, не могу сообразить =(

как вариант: выскакивает вопрос можно тупо при нажатии кнопки правильный ответ и еще 1 окно пояснение (без ввода допустим)
естественно там у меня много будет вопросов, остальное вроде через "СЛУЧМЕЖДУ" реализовал с обновлением.
[moder]Дайте теме более конкретное название в соответствии с Правилами форума[/moder]

Автор - Converse
Дата добавления - 05.04.2015 в 12:33
Converse Дата: Воскресенье, 05.04.2015, 12:49 | Сообщение № 2
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
не могу к сожалению переименовать тему
я хотел бы ее назвать. ("Реализация функции "вопрос-ответа" через Msqbox)
[moder]Переименовала[/moder]
 
Ответить
Сообщениене могу к сожалению переименовать тему
я хотел бы ее назвать. ("Реализация функции "вопрос-ответа" через Msqbox)
[moder]Переименовала[/moder]

Автор - Converse
Дата добавления - 05.04.2015 в 12:49
Serge_007 Дата: Воскресенье, 05.04.2015, 13:00 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
не могу к сожалению переименовать тему
Не надо обманывать
Вы и не пытались редактировать топик, это по логам видно


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
не могу к сожалению переименовать тему
Не надо обманывать
Вы и не пытались редактировать топик, это по логам видно

Автор - Serge_007
Дата добавления - 05.04.2015 в 13:00
Pelena Дата: Воскресенье, 05.04.2015, 13:12 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19518
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
Сергей, слово "вопрос" не давало ввести название


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеСергей, слово "вопрос" не давало ввести название

Автор - Pelena
Дата добавления - 05.04.2015 в 13:12
Serge_007 Дата: Воскресенье, 05.04.2015, 13:19 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Лена, ТС и не пытался этого сделать, во-первых, а во-вторых можно переформулировать название или написать пару букв в слове "вопрос" на латинице


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеЛена, ТС и не пытался этого сделать, во-первых, а во-вторых можно переформулировать название или написать пару букв в слове "вопрос" на латинице

Автор - Serge_007
Дата добавления - 05.04.2015 в 13:19
Manyasha Дата: Воскресенье, 05.04.2015, 13:38 | Сообщение № 6
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация: 902 ±
Замечаний: 0% ±

Excel 2010, 2016
Converse, смотрите пример. Сейчас i выбирается рандомно от 1 до 1, т к всего 1 вопрос. В дальнейшем, при увеличении количества вопросов, меняйте интервал для i.
Рассчитано на то, что следующий вопрос будет в 3-й строке (т. е. без пропусков строк между вопросами)
К сообщению приложен файл: 6187449.xlsm (14.5 Kb)


ЯД: 410013299366744 WM: R193491431804

Сообщение отредактировал Manyasha - Воскресенье, 05.04.2015, 13:40
 
Ответить
СообщениеConverse, смотрите пример. Сейчас i выбирается рандомно от 1 до 1, т к всего 1 вопрос. В дальнейшем, при увеличении количества вопросов, меняйте интервал для i.
Рассчитано на то, что следующий вопрос будет в 3-й строке (т. е. без пропусков строк между вопросами)

Автор - Manyasha
Дата добавления - 05.04.2015 в 13:38
Converse Дата: Воскресенье, 05.04.2015, 20:55 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Маняша, а как вызвать (или обратиться к ней ) форму UserForm1?
Я просто настолько глубоко дальше макросов не лазил

Меня бы даже устроил момент еслиб месседж бокс вылетал сначала с вопросом из 1 коронки (рендомно) потом тупо второй месседж бокс с ответом правильным допустим со второй колонки напротив вопроса.


Сообщение отредактировал Converse - Воскресенье, 05.04.2015, 20:58
 
Ответить
СообщениеМаняша, а как вызвать (или обратиться к ней ) форму UserForm1?
Я просто настолько глубоко дальше макросов не лазил

Меня бы даже устроил момент еслиб месседж бокс вылетал сначала с вопросом из 1 коронки (рендомно) потом тупо второй месседж бокс с ответом правильным допустим со второй колонки напротив вопроса.

Автор - Converse
Дата добавления - 05.04.2015 в 20:55
Manyasha Дата: Понедельник, 06.04.2015, 07:50 | Сообщение № 8
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация: 902 ±
Замечаний: 0% ±

Excel 2010, 2016
Converse, форма вызывается так:[vba]
Код
UserForm1.Show
[/vba]Повесила ее вызов на кнопку "старт".
Одними msgbox'ами не обойтись, непонятно куда ответ вводить нужно. Сделала еще другой вариант с inputbox (см. кнопку "Вариант2")
К сообщению приложен файл: 6187449_1.xlsm (19.4 Kb)


ЯД: 410013299366744 WM: R193491431804
 
Ответить
СообщениеConverse, форма вызывается так:[vba]
Код
UserForm1.Show
[/vba]Повесила ее вызов на кнопку "старт".
Одними msgbox'ами не обойтись, непонятно куда ответ вводить нужно. Сделала еще другой вариант с inputbox (см. кнопку "Вариант2")

Автор - Manyasha
Дата добавления - 06.04.2015 в 07:50
Converse Дата: Понедельник, 06.04.2015, 22:50 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
это бомба! то что надо!

мне пришла мысль, а что если значение i не вставлять руками, а брать из определенной ячейки ? допустим F1 как так сослаться на нее а там я организую автоподсчет заполненных ячеек


Сообщение отредактировал Converse - Вторник, 07.04.2015, 07:29
 
Ответить
Сообщениеэто бомба! то что надо!

мне пришла мысль, а что если значение i не вставлять руками, а брать из определенной ячейки ? допустим F1 как так сослаться на нее а там я организую автоподсчет заполненных ячеек

Автор - Converse
Дата добавления - 06.04.2015 в 22:50
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!