VBA Click-Routine Option-Button
19.07.2025 17:24:27
Joschi Witchcraft
Auf der Basis von
https://www.herber.de/xldialoge/uf_form13.html
habe ich mir eine temporäre Userform erstellt. Nun will ich mit Hilfe von Option-Buttons eine Auswahl treffen lassen..
Die Anzahl der Options-Button ist variabel, je nachdem, wie viele Begriffe zur Auswahl stehen.
Die Buttons und die jeweilige Click-Routinen werden per VBA-Code generiert und funktionieren grundsätzlich.
Auf die Nutzung einer eigenen Klasse um die Buttons zuusammenzufassen, möchte ich verzichten
Ein kleines Problem besteht aber:
Wenn ich zum Beispiel in der "OptionButton3_Click()"-Routine lande, interessiert mich der Inhalt von OptionButton3.Caption.
Frage: wie kann ich dieses Feld ansprechen, wenn ich nicht in jeder generierten Click-Routine bereits den zugehörigten Namen generiere?
Wenn ich den Inhalt von .Caption habe, soll eine gemeinsame Routine aufgerufen werden, welche dann die Antwort bereitstellt.. Dabei wird der ,Caption-Inhalt als Paraneter mitgegeben.
Beispiel;: Call RadioClick ???.caption
Gruß Josch
Anzeige