Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Excel Optionsfelder Groupname





Frage

Moin. Ich habe eine Frage zu Excel 2000. Und zwar bin ich gerade dabei, eine Art Fragebogen zu erstellen, mit Hilfe von Optionsfeldern. Ich habe sie bereits mit der Groupname Eigenschaft gruppiert und möchte nun, dass bestimmte Gruppen ausgeblendet werden, wenn eine vorgegebene Zelle leer bleibt. Für einen einzelnen Optionsbutton würde das so aussehen: Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Range("E14") = "" Then OptionButton1.Enabled = False End If End Sub Mit Hilfe einer For-Schleife würde es für OptionButtons mit aufsteigender Reihenfolge gehen, das ist bei mir leider nicht immer der Fall, daher meine Frage, ob man eine Gruppe direkt ansprechen kann und wenn ja, wie? Danke im Voraus für die Hilfe. Gruß Jonk

Antwort 1 von coros

Hallo Jonk,

mit dem Befehl

ActiveSheet.Shapes("Gruppierung 1").Visible = False


wird die Gruppierung mit dem Namen "Gruppierung 1" ausgeblendet.

Ich hoffe, das hilft Dir weiter. Bei Fragen melden.

MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du
ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.

Antwort 2 von Jonk

Danke für die Antwort.
Bei mir funzt das allerdings nicht wirklich. Ich bekomme einen Laufzeitfehler und die Meldung: "Das Element mit dem angegebenen Namen wurde nicht gefunden." Was könnte ich falsch gemacht haben? "Gruppierung 1" hab ich natürlich auf meinen Gruppennamen angepasst...
Außerdem wird das Element durch die Visible-Funktion doch normalerweise komplett unsichtbar?! Wollte es ganz gerne mit der Enable-Funktion machen, dann sind die OptionButtons grau hinterlegt, also weiterhin sichtbar, aber deaktiviert.

Antwort 3 von coros

Hallo Jonk,

der Gruppenname muss gleich dem Namen in dem VBA-Befehl sein. Du hast irgendwo einen Schreibfehler drinne.

Die Enable-Eigenschaft wird bei einer Gruppierung nicht unterstützt, daher habe ich Dir die die Visible-Eigenschaft aufgezeigt.

MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du
ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.

Antwort 4 von Jonk

Verdammt geht immer noch nicht, hab den Gruppennamen schon zig Mal überprüft, und ihn auch mit copy-paste übertragen. Tut sich nichts.

Naja wie auch immer, dann muss ichs halt doch für jeden OptionButton einzeln machen. Für mich ist die Enable Funktion an dieser Stelle sowieso sinnvoller.

Trotzdem danke für deine Hilfe

Gruß Jonk