ich würde gerne eine Drop-Down Liste erstellen mit untergeordneten Drop-Downs.
Anbei ein beispiel wie dass untere (hoffentlich) verständlicher wird. Die oberen Tabellen sind quasi die Datenbank und die untere Tabelle (3 Spalten) die Auswahl.
Das Team wählt man über Drop-Down zuerst aus, danach soll man Baugruppe und Name auch über Drop-Down auswählen können, diese sollen aber Teamspezifische Inhalte anzeigen (Baugruppen und Mitglieder, vom jeweiligen Team).
Das ganze würde ich aber gerne dynamisch machen, also einfache erweiterbare Datentabelle für Mitglieder und Baugruppen.
Wenn man das ganze nicht Dynamisch macht, habe ich das auch über "Indirekt" und den Namensmanager hinbekommen.
Ich habe einige Stunden probiert und nach langem googlen gebe ich langsam auf, hoffe jemand weiß was ich meine.
ich benutze Excel nicht so oft und bin deswegen auch offen für Vorschläge wie man das ganze besser gestalten könnte. Ich hatte es auch so geplant gehabt, dass man Mitglieder und Baugruppen getrennt eintragt. Das war wie gesagt nur ein kurzes Beispiel, ich hatte bei mir im Original mit dem Namensmanager rumgespielt.
Falls es Vorschläge gibt bin ich wie gesagt offen für alles.
ich habe eine Beispieldatei mit einer Lösung für dich. Ein Erstversuch, aber er funktioniert. Ist vielleicht nicht ganz das gewünschte Ergebnis?
Ich habe für die Auswahl auf deinen Voraschlag über Autofilter verzichtet, wel das m.E nicht funktionieren kann! Wenn man eine bestimmte Auswahl trifft, werden die anderen Zeilen ausgeblendet. Wenn aber der gewünschte Name oder die Baugruppe in der unsichtbaren Zeile steht, was dann??
Meine Lösung ist über DropDown in Zellen, wobei beim wechslen in der Teamauswahl in den anderen DropDowns immer die erste Auswahl mit aktiviert wird. Im Makro sind zwei Const Anweisungen für die Bereich angegebn. Den must du auf die tatsaechlich vorhanden Spalten anpassen. Probier aber bitte erst mal das Beisoiel aus, ob euch diese Lösung zusagt??
genau so habe ich es gemeint! Super, vielen Dank. Ich verstehe aufjedenfall wie man neue Team, Baugruppen oder Mitglieder hinzufügt und die Bereiche ändert. Ich hab noch nicht mit VBA gearbeitet, ich schaue mir morgen nochmal in Ruhe die Syntax an und schau auch was die Befehle so machen. Ich werde das morgen auch noch mal an unserem Fall probieren. Was genau du mit der unsichtbaren Zeile meinst, weiß ich leider noch nicht.
freut mich das meine Arbeit angekommen ist, euch gefaellt. Zu unsichbare Zeilen: mir fiel auf das bei bei den drei verbundenen Spalten für Team, Bauguppe, Name bei der Team Auswahl auch die Zeilen für Baugruppe und Name ausgeblendet werden. Das meinte ich damit. Bei meiner DropDown Version gibt es das Proplem nicht!
Hier noch mal der kommentierte Code zum besseren Verstaendnis. Die Const Anweşsung hast du ja verstanden, kannst sie selbst anpassen.
mfg Gast 123
Code:
Sub Baugruppen_Auswahl() 'gesucht wird die Baugruppe!! 'Schleife für Baupruppen For Each AC In Range(Baugruppe) 'vergleiche AC mit Zelle B3 If AC.Value = Range("B3") Then rw = AC.Cells(500, 1).End(xlUp).Row 'LastZell suchen 'Bereich ab Zeile 3 über Resize suchen (bereich verlaengern) Bereich = AC.Offset(1, 0).Resize(rw - 2, 1).Address 'neuen Bereich in DropDown Zellle schreiben Range("C3").Validation.Modify Formula1:="=" & Bereich 'ersten Text in DropDown schreiben '** löst über Target 2. Suchlauf aus Range("C3").Value = AC.Offset(1, 0) End If Next AC End Sub