gehtnetgibtsnet
Cadet 4th Year
- Registriert
- März 2019
- Beiträge
- 124
Hallo Forum.
Ich hatte eine ähnlich Frage bereits vor über 1 Jahr gestellt. Damals habe ich das Thema nicht mehr weiterverfolgt.
Doch jetzt möchte ich ein ähnliches Problem lösen. Ich möchte den Anwender mit einer Userform, welche mit Radio-Buttons ausgestattet ist, eine der möglichen Antworten auswählen lassen. Allerdings ist die Anzahl der möglichen Antworten dynamisch. Deshalb sehe ich nur die Möglichkeit, auch die zugehörige Userform dynamisch zu erstellen.
Die Größe der Userform ist natürlich abhängig von der Anzahl der möglichen Antworten. Diese Anzahl steht natürlich zum Zeitpunkt der Erstellung der Userform fest. In der Userform sollen dann die verschiedenen Begriffe zeilenweise aufgezählt werden, und jeweils mit einem Radio-Button versehen werden. Der Anwender kann dann nur eine der angezeigten Möglichkeiten wählen, oder die Auswahl abbrechen.
Im Internet habe ich einen Ansatz für eine dynamische Textbox gefunden, doch das bringt mich nicht wirklich weiter. Für Radio-Buttons habe ich kein Beispiel gefunden.
Kann mir jemand weiterhelfen?
Den erwähnten Code habe ich beigefügt. Es gibt allerdings damit das Problem, dass nur beim ersten Durchlauf der vorgegebene Name für die Userform funktioniert. Wenn die Userform manuell gelöscht, die Mappe gesichert, geschlossen und wieder neu geöffnet wird, funktioniert die Vergabe wieder. Der fehlerhafte Befehl kann übersprungen werden, weil der tatsächliche Name ermittelt, und für die Löschung verwendet wird. Vor dem Löschen habe ich einen "Stop" eingebaut, um eingreifen zu können.
Kleiner Hinweis: der Code benötigt einen Verweis auf "Microsoft Forms 2.0 Object Library". Das geht am einfachsten, wenn eine Userform eingefügt und wieder gelöscht wird; der Verweis bleibt dann erhalten.
Ich hatte eine ähnlich Frage bereits vor über 1 Jahr gestellt. Damals habe ich das Thema nicht mehr weiterverfolgt.
Doch jetzt möchte ich ein ähnliches Problem lösen. Ich möchte den Anwender mit einer Userform, welche mit Radio-Buttons ausgestattet ist, eine der möglichen Antworten auswählen lassen. Allerdings ist die Anzahl der möglichen Antworten dynamisch. Deshalb sehe ich nur die Möglichkeit, auch die zugehörige Userform dynamisch zu erstellen.
Die Größe der Userform ist natürlich abhängig von der Anzahl der möglichen Antworten. Diese Anzahl steht natürlich zum Zeitpunkt der Erstellung der Userform fest. In der Userform sollen dann die verschiedenen Begriffe zeilenweise aufgezählt werden, und jeweils mit einem Radio-Button versehen werden. Der Anwender kann dann nur eine der angezeigten Möglichkeiten wählen, oder die Auswahl abbrechen.
Im Internet habe ich einen Ansatz für eine dynamische Textbox gefunden, doch das bringt mich nicht wirklich weiter. Für Radio-Buttons habe ich kein Beispiel gefunden.
Kann mir jemand weiterhelfen?
Den erwähnten Code habe ich beigefügt. Es gibt allerdings damit das Problem, dass nur beim ersten Durchlauf der vorgegebene Name für die Userform funktioniert. Wenn die Userform manuell gelöscht, die Mappe gesichert, geschlossen und wieder neu geöffnet wird, funktioniert die Vergabe wieder. Der fehlerhafte Befehl kann übersprungen werden, weil der tatsächliche Name ermittelt, und für die Löschung verwendet wird. Vor dem Löschen habe ich einen "Stop" eingebaut, um eingreifen zu können.
Kleiner Hinweis: der Code benötigt einen Verweis auf "Microsoft Forms 2.0 Object Library". Das geht am einfachsten, wenn eine Userform eingefügt und wieder gelöscht wird; der Verweis bleibt dann erhalten.