Clever-Excel-Forum

Normale Version: Dropdown
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo...

ich bräuchte mal Hilfe.

Ich habe 3 Listen erstellt. In jeder Liste (a, b, c) stehen ca. 15 Namen. Für jede Liste (a, b, c) möchte ich jeweils 1 Dropdown-Liste erstellen.

In einer neuen Tablelle möchte ich nun auswählen (z.B. a) und es wird mir die Dropdown-Liste "a" angezeigt und ich wähle einen Namen aus. In der nächsten Zeile dieser Tabelle wähle ich wieder zwischen a, b, c aus und danach werden mir die Namen der entsprechenden Liste angezeigt. Sollte vorher aber schon einmal ein Name (aus der Liste) ausgewählt worden sein, darf er nunmehr nicht mehr auftauchen. Als Bsp. wurde 1 Name aus der Liste a vorher bereits ausgewählt, dürfen nunmehr nur noch 14 "andere" Namen angezeigt werden. Dies soll alles "dynamisch" für alle 3 Listen funktionieren...geht das???

Im Prinzip möchte ich eine Gesamtauswertungsliste (Tabelle) für ein Sportereignis erstellen, wobei 3 Klassen (a,b,c) gegeneinander antreten. Und in dieser Liste sollen nun die Ergebnisse eingetragen werden. Vorher wähle für meine Eintragung die Klasse (a,b,c) und danach den jeweiligen Namen aus der Klasse. Dieser Name darf bei einem neuen Eintrag jedoch nicht wieder auftauchen. So kann ich gleichzeitig sofort sehen, für welchen Namen ich noch kein Ergebnis eingetragen habe.

Ist meine Vorstellung vom Eintragen der Ergebnisse realistisch??? Wenn ja, wie würde das funktionieren???

Vielen Dank

M. Lehmann
Hallo

Ja, die Idee ist durchaus realitisch, da gibt es aber verschiedene Ausführungsmöglichkeiten. Vielleicht gibt es dazu sogar ein Video auf Youtube? Mal googeln.

Sollen die DropDowns in einer UserForm sein, die gestartet werden muss, oder als Objekte direkt im Blatt. Beides ist möglich. Hier würde ich ein Blattobjekt vorziehen. Am besten bitte selbst mal anfangen eine Tabelle zu erstellen, mit den Spalten wo die Namen und Daten stehen sollen, evtl. als Beispiel hochladen, dann können wir weiterhelfen.

Vielleicht hat ein Kollege was fertiges aus einem früheren Thread in seimem Archiv liegen???

mfg Gast 123
[attachment=28189]Hallo...Vielen Dank erst einmal für die schnelle Antwort. 

Ich lade mal eine Bsp.-Tabelle hoch,  damit man sehen kann, was ich vorhabe. 

Jedenfalls sollen die Ergebnisse der Teilnehmer (bzw.erst einmal die Klasse und der Name des Teilnehmers) in einer Tabelle eingetragen (per Dropdown) werden. 

Jeder TN soll nur einmal eingetragen werden und deshalb wollte ich, dass nach einem Eintrag der bereits eingetragene TN in der Dropdown-Liste nicht mehr auftaucht. Der Übersicht halber, sortiere ich am Anfang die TN in die Klassen (a,b,c). Es kann ja auch mehrere Klassen und TN geben. Deshalb wollte ich nicht alle TN in einer Liste haben.

Vielleicht kann mir Jemand weiterhelfen. Gut wäre, eine Variante ohne Makro o.Ä.

Danke
Hi,

es ist (noch) keine Datei da. Vermutlich hast du übersehen, rechts den Button "Attachment hinzufügen" anzuklicken.
Hi

Versuch es mal nach dem Muster.
[attachment=28190]

Gruß Elex
Vielen Dank!

Der erste Eindruck sieht top aus. Genau so, wie ich es mir vorgestellt hatte.

Danke

Noch eine Frage:

Im Namens-Manager wurde IndexGesamt vergeben.

Dies bezieht sich auf: =INDEX(Einteilung!$G$3:$I$8;;VERGLEICH(Liste!D3;Einteilung!$G$2:$I$2;0))

Was bedeutet das??

Bei Vergleich Liste!D3..steht nicht immer D3..Was muss ich da am Anfang eingeben? Hier ändert sich der Eintrag, wenn eine andere Zelle markiert ist..Kann das sein??

Was genau hast Du am Anfang bei Bezieht sich auf: eingetragen?? (Bei Name definieren) Bzw.welche Schritte hast Du nach und nach genacht???

Danke

P.S. Ich möchte ja die Datei anpassen bzw.erweitern.
Hi
 
Ich keine deine Kenntnisse ja nicht, also wo soll man anfangen zu Erklären. Formeln wie Index und Vergleich hast du inne?
 
Die Formel im Namensmanger verstehst du am besten wenn du die Zelle C3 im Blatt „Liste“ anklickst und dir dann die Formel im Manger anschaust. Dann mal C4 und wieder die Formel ansehen.

Damit die Beziehung zwischen der Formel im Manger und den Zellen klappt musst du also um die Formel einzugeben.
=INDEX(Einteilung!$G$3:$I$8;;VERGLEICH(Liste!B3;Einteilung!$G$2:$I$2;0))
Vorher die Zelle C3 auswählen. Und jetzt die Formel in den Manger schreiben.

Gruß Elex
Vielen Dank für Deine Erklärung.

Lässt sich Deine Variante auch ein wenig abändern? 

Ich schicke mal eine Test-Tabelle als Anlage mit.

Ich würde gern eine Eingabetabelle nutzen, wobei ich nur ein Dropdown-Feld für Klasse und Name habe. Hier wähle ich jeweils aus und trage danach manuell die erzielten Punkte  (P1-P4) ein.

Abschließend würde ich alles (Klasse, Name & Punkte) per Button-Klick in eine Gesamtübersicht übergeben wollen (hier habe ich mich bzgl.einem Makro bereits schlau gemacht). Vielleicht kennst Du Dich ja mit Makros auch aus.

Nach der Übergabe dieser Daten, gebe ich nun den neuen Teilnehmer mit seinen Ergebnissen ein und übertrage diese wieder per Button in die Gesamtübersicht. Hier werden dann automatisch die Ergebnisse in die nächste Zeile übertragen.

Kann ich nun irgendwie in diesem einem Dropdown-Feld (Name) mir nur die Namen (der jeweiligen Klasse A,B,C) anzeigen lassen, die noch nicht übertragen wurden?

Im Prinzip das Gleiche, wie Du mir geschickt hast, nur dass ich jetzt nur 1 Dropdown-Liste/Feld nutzen möchte. Hier müsste also irgendwie Bezug genommen werden auf die Liste/Übersicht wo dann die Namen mit Ergebnissen bereits übertragen/eingetragen wurden.

Ich hoffe, Du verstehst, was ich meine.

Danke
Hi

[attachment=28208]

Gruß Elex
Vielen, vielen Dank!!! 

Ich habe die Datel kurz ausprobiert. Es klappt alles so, wie ich es mir vorgestellt hatte. Das hätte ich niemals so hinbekommen.

TOP GEMACHT !!!

Schönen Gruß
Seiten: 1 2