das Thema hatte ich bereits im forum allerdings ist es bereits im Archiv gelandet ohne, dass ich eine richtige Lösung für mein Problem habe. Also hier noch ein Versuch.
Ich habe ein Tabellenblatt mit mehreren ComboBoxen(6 Stück, aktive-x Steuerelemente) untereinander. Diese liegen ab Zeile 34 in jeder vierten Zeile und haben jeweils die Auswahl "Keine" und 5weitere. Wenn "Keine" ausgewählt ist sollen die darunterliegenden Zeilen mit ComboBoxen ausgeblendet sein. und immer wenn irgendwo etwas außer "Keine" ausgewählt wird wird die nächste Combo eingeblendet. Also:
Wenn "CB_Ebene1_Nebennutzung" gleich "Keine" dann Zeilen 35-64 ausgeblendet
Wenn "CB_Ebene1_Nebennutzung" ungleich "Keine" dann Zeilen 35-41 einblenden
Wenn "CB_Ebene2_Nebennutzung" ungleich "Keine" dann Zeilen 42-45 einblenden
Wenn "CB_Ebene3_Nebennutzungen" ungleich "Keine" dann Zeilen 46-49 einblenden
Wenn "CB_Ebene4_Nebennutzungen" ungleich "Keine" dann Zeilen 50-53 einblenden
Wenn "CB_Ebene5_Nebennutzungen" ungleich "Keine" dann Zeilen 54-57 einblenden
Wenn "CB_Ebene6_Nebennutzungen ungleich "Keine" dann Zeilen 58-61 einblenden
Von Franz habe ich schon eine Lösung für das ein-/ausblenden bekommen, die vom Prinzip auch richtig funktioniert. Allerdings ist das Problem, dass sobald ich etwas anderes auf dem Tabellenblatt mache die Zeilen (ohne CB´s) wieder eingeblendet werden!
Hier ist eine Beispieldatei:
https://www.herber.de/bbs/user/86515.xlsm
Also kreuze ich beispielsweise eines der weißen Felde auf dem Tabellenblatt1 der Beispieldatei an werden die Zeilen 34 bis 60 angezeigt, die eigentlich ausgeblendet sein sollten außer die Comboboxen werden geändert.
Hat jemand eine Lösung?
Würde mich sehr freuen wenn jemand noch weiter helfen kann! ich brauch wirklich dringend hilfe damit, hab selber leider keine Ahnung von VBA!
Gruß Jo