EXCEL VBA - Userform erstellen #4 OptionButton / Optionsfläche + MULTIPLE CHOICE TEST

EXCEL VBA - Userform erstellen #4 OptionButton / Optionsfläche + MULTIPLE CHOICE TEST

49,272 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

En Mdi
En Mdi - 17.08.2022 12:55

Hi, wie würde man das den mit mehreren richtigen Antworten machen?

Ответить
fABi
fABi - 14.06.2022 10:18

Sehr gut erklärt. Und all die eingebauten witzigen EasterEggs runden das ganze noch ab!

Ответить
Johny Schön
Johny Schön - 31.01.2022 23:07

Gutes Video ich versuche gerade so einen test zu machen für meine Chinesisch lernen.
Dieser Besteht aus 40 Aufgaben; 20 Leseverstehen und 20 Hörverstehen. kann man dies mit Excel machen?

Ответить
Dirk Teichmann
Dirk Teichmann - 21.12.2021 19:29

Wieder mal ein toll erklärtes Video !!!! Weiter so. Freue mich auf neue Videos von Dir.

Ответить
Dieter *****
Dieter ***** - 04.04.2021 23:59

Echt gutes Video.... die Erläuterung für die Zufällige Auswahl aus einem Fragepool wäre mega. Cool wäre auch wenn man noch einen Teilnehmernamen einfügen könnte und die Ergebnisse in eine Datenbank / Rangliste schreiben könnte....

Ответить
Sven Schäfer
Sven Schäfer - 03.04.2020 00:19

Würde gern eine Multiple-Choice-Prüfung mit 28 Fragen mit jeweils 5 Antwortmöglichkeiten programmieren.
Habe mich an dein Video gehalten und die Buttons „Eingabe“, „Beenden“, „Frage überspringen“ benutzt.
Soweit funktioniert alles.
Möchte den Funktionsbutton „vorherige Frage“ einbauen sodass ich zwischen verschiedenen Fragen zwitschen kann (eventuell auch mit Kombinationsfeld zwischen Fragen hin und herspringen kann) und zudem eine Auswertung zu jeder einzelnen Frage erstellen.
Sodass ich am Ende sehe, wie viele richtig oder falsch waren, und welche Antwort jetzt genau richtig oder falsch war.
Habe bisher (Für 5 Antwortmöglichkeiten alle identisch):
'Richtige Antwort ist 1
If OptionButton1 = True And Sheets(1).Cells(i, 7) = 1 Then
MsgBox "Richtige Antwort"
last = ActiveSheet.Cells(Columns.Count, 1).End(xlUp).Row + 1
ActiveSheet.Cells(last, 1).Value = "True"
Unload UserForm3

und für Else:
MsgBox „Falsch“
last = ActiveSheet.Cells(Columns.Count, 1).End(xlUp).Row+1
ActiveSheet.Cells(last, 1).Value = „False“
End If

Wenn ich Frage 1 (gilt für alle Fragen) richtig beantworte schreibt er mir auch ein true und springt zur nächsten Frage und nächst freien Zeile.
Wenn ich bei z.B Frage 2 eine falsche Antwort auswähle schreibt er mir False und springt nicht zur nächsten Frage was ja auch noch stimmt.
Allerdings jetzt wird Frage 2 richtig beantwortet und er gibt mir in der nächsten Zeile ein true aus LÖSCHT ABER NICHT DAS VORHERIGE FALSE. Wie bekomm ich das hin, dass er mir dann beim 2. Versuch mit richtiger Antwort das False mit True überschreibt.

Ich hoffe du verstehst meine ausführliche Erklärung und ich möchte dir auch nicht zu viel zumuten, allerdings weiß ich, dass du sowas lösen kannst ;-).
Wenn nicht ist es auch nicht so tragisch.

PS: Ein ganz großes Lob an dich, mach weiter so!

Ответить
Roman Schachner
Roman Schachner - 23.09.2019 19:35

Hallo gibt es eine Möglichkeit auszulesen wie viele Prozente man von den Fragen richtig oder falsch hat ?

Ответить
Alternate store
Alternate store - 22.02.2019 13:10

Hallo gibt es die Möglichkeit ein optionsfeld zu wählen und dessen Beschriftung in eine beliebige Zelle einzufügen mit picker?

Ответить
Adil Bouhamidi
Adil Bouhamidi - 03.08.2018 16:27

Wie macht du das wenn Du nicht nur IMMER 3 Antwortmöglichkeiten hast, sonder 4 oder 5 oder mehr
||||| und nicht immer NUr eine Antwort richtig hast, sonder 2 oder mehr ;)
Ich würde mich auf eine Antwort sehr freuen.
Besten Dank

Ответить
IdeoDLaw
IdeoDLaw - 06.05.2018 21:50

Echt Top

Ответить
Benjamin
Benjamin - 09.04.2017 15:31

schönes Video.
ich habe eine spezielle Frage und Wunsch.
im Video heißt der Button. "Test starten"
ich wünsche in den Button "Test starten" zusätzlich unten rechts zentriert, das Datum und Uhrzeit geschrieben, wann der Test zuletzt gestartet wurde

Ответить
Ths Sc
Ths Sc - 04.04.2017 22:02

Danke für deine Mühe, sehr schön erklärt, mach weiter so...!!!

Ответить
Alan Insam
Alan Insam - 02.04.2017 12:53

Hallo! Wir programmieren derzeitig in VBA. Dabei wollte Ich fragen ob du ein Video machen könntest wo du erklärst wie man verschiedene Formen (zB. Rahmen) In einer Tabelle mit "x" Strings formen kann.

Ответить