1.7k Aufrufe
Gefragt in Tabellenkalkulation von
Hallo!

in meiner UserForm habe ich vier OptionButtons von dem immer
eins ausgewählt ist. Bei einem der OptionButtons führe ich eine
Prüfung durch sobald der Nutzer es aktiviert und wenn ein
bestimmtes Ergebnise meiner Prüfung eintritt, soll der OptionButton
wieder aktiviert werden der vorher aktiviert war :-).

Hier ein Beispiel:

OptionButton1 <=Derzeit aktiviert
OptionButton2
OptionButton3
OptionButton4 <=Nutzer klickt hier, Prüfung wird durchgeführt.

Die Prüfung schlägt fehl weil eine andere Bedingung nicht gegeben
ist. Jetzt soll OptionButton1 wieder aktiviert werden.

Ich könnte natürlich immer OptionButton1 aktivieren lassen, aber es
könnte schließlich auch mal ein anderer OptionButton vorher aktiviert
gewesen sein.

Habt Ihr eine Idee wie das geht?

Beste Grüße,
critchm

5 Antworten

0 Punkte
Beantwortet von hajo_zi Experte (9.1k Punkte)
speichere den Zustand in der Datei.

Gruß Hajo
0 Punkte
Beantwortet von beverly Experte (3.5k Punkte)
Hi,

schreibe beim Drücken eines der ersten 3 OptionButtons einen Hinweis (z.B. einfach ein "x") in die Tag-Eigenschaft des gerade gedrückten OptionButtons (die Tageigenschaft der anderen beiden dabei leeren!). Wenn du dann deine Prüfung ausführst, schaust du nach, in welcher Tageigenschaft der Hinweis steht und weißt dadurch, welcher OptionButton vorher gedrückt wurde.

Bis später,
Karin
0 Punkte
Beantwortet von
Hallo Karin,

vielen Dank, das ist eine super Idee!
In eine Zelle schreiben könnte ich den Zustand natürlich auch, aber so
ist es schöner.

Beste Grüße,
critchm
0 Punkte
Beantwortet von hajo_zi Experte (9.1k Punkte)
das gilt dann aber nur für die aktuelle Sitzung.

Gruß Hajo
0 Punkte
Beantwortet von
Hallo Hajo,

das stimmt und sollte evtl. beachtet werden. Aber bei meiner UserForm
wird in jeder Sitzung auf einen bestimmten OptionButton zurückgesetzt.

Danke,
critchm
...