Supportnet / Forum / Tabellenkalkulation
Einträge in Listenfeld entfernen / hinzufügen
Frage
Hallo
ich möchte mir einen Arbeitsplatzbelegungsplan erstellen.
Das sieht folgendermaßen aus:
Ich habe in einem Excel-Arbeitsblatt eine Namensliste hinterlegt.
Auf dem Hauptarbeitsblatt möchte ich mehrere Arbeitsplätze Grafisch darstellen.
Jeder Arbeitsplatz bekommt dann ein Listenfeld, in dem die gesamte Namensliste erscheint.
Wähle ich an einem Arbeitsplatz einen Namen aus, so möchte ich gern das an den anderen Arbeitsplätzen dieser Name in der Liste entfällt, da ja diese Person schon wo anders eingesetzt ist.
Wie kann ich das verwirklichen?
Mit freundlichen Grüßen
Marcel
Antwort 1 von Little
mit VBA dürfte das hinhauen!
Antwort 2 von Aliba
Hi Marcel,
ich weiss zwar nicht, wie Du das grafisch darstellen willst, könnte aber mal folgendes anbieten:
2 Tabellenblätter,
Arbeitsplatz
und
Namensliste
ich gehe mal von 4 Arbeitsplätzen und bis zu 10 Personen pro Arbeitsplatz aus.
Tbl. Arbeitsplatz enthält in Zeile 1 von A1 bis D1 die verschiedenen Arbeitsplätze.
Tbl. Namensliste enthält in A1 die Überschrift Namen.
Darunter sind die Namen aufgelistet.
Nun in B2 die Formel:
=WENN(A2="";"";WENN(ZÄHLENWENN(Arbeitsplatz!$A$2:$D$11;A2)=0;ZEILE();""))
Die Formel kannst Du beliebig weit nach unten ziehen.
In C1 die Formel:
=WENN(ISTFEHLER(KKLEINSTE(B:B;ZEILE(A1)));"";INDEX(A:A;VERGLEICH(KKLEINSTE(B:B;ZEILE(A1));B:B;0);1))
Kannst Du auch beliebig weit nach unten ziehen.
Nun gehst Du in die Zelle C1
Dann: EINFÜGEN - NAMEN - FESTLEGEN(DEFINIEREN)
Bei Name schreibst Du : Namen
Bei bezieht sich auf:
=INDIREKT("Namensliste!C1:C"&ANZAHL(Namensliste!$B:$B))
So nun gehst Du in die Tabelle Arbeitsplatz , markierst den Bereich von A2 bis D11, dann
DATEN - GÜLTIGKEIT - LISTE : =Namen
Nun kannst Du in diesen Zellen per Dropdown auswählen und zuordnen und die Vorschlagsliste vermindert sich jeweils um die bereits eingetragenen Namen.
CU Aliba
ich weiss zwar nicht, wie Du das grafisch darstellen willst, könnte aber mal folgendes anbieten:
2 Tabellenblätter,
Arbeitsplatz
und
Namensliste
ich gehe mal von 4 Arbeitsplätzen und bis zu 10 Personen pro Arbeitsplatz aus.
Tbl. Arbeitsplatz enthält in Zeile 1 von A1 bis D1 die verschiedenen Arbeitsplätze.
Tbl. Namensliste enthält in A1 die Überschrift Namen.
Darunter sind die Namen aufgelistet.
Nun in B2 die Formel:
=WENN(A2="";"";WENN(ZÄHLENWENN(Arbeitsplatz!$A$2:$D$11;A2)=0;ZEILE();""))
Die Formel kannst Du beliebig weit nach unten ziehen.
In C1 die Formel:
=WENN(ISTFEHLER(KKLEINSTE(B:B;ZEILE(A1)));"";INDEX(A:A;VERGLEICH(KKLEINSTE(B:B;ZEILE(A1));B:B;0);1))
Kannst Du auch beliebig weit nach unten ziehen.
Nun gehst Du in die Zelle C1
Dann: EINFÜGEN - NAMEN - FESTLEGEN(DEFINIEREN)
Bei Name schreibst Du : Namen
Bei bezieht sich auf:
=INDIREKT("Namensliste!C1:C"&ANZAHL(Namensliste!$B:$B))
So nun gehst Du in die Tabelle Arbeitsplatz , markierst den Bereich von A2 bis D11, dann
DATEN - GÜLTIGKEIT - LISTE : =Namen
Nun kannst Du in diesen Zellen per Dropdown auswählen und zuordnen und die Vorschlagsliste vermindert sich jeweils um die bereits eingetragenen Namen.
CU Aliba
Antwort 3 von Marcel Boy
Hallo Aliba,
Klappt Super !!!
Wie kann man die Namen im Listenfeld unterschiedlich farbig darstellen, z.B.: unterschiedliche Schichten?
Kann man die Namensliste mit einem Filter versehen, um z.B.: Urlauber rauszufiltern?
MfG
Marcel
Klappt Super !!!
Wie kann man die Namen im Listenfeld unterschiedlich farbig darstellen, z.B.: unterschiedliche Schichten?
Kann man die Namensliste mit einem Filter versehen, um z.B.: Urlauber rauszufiltern?
MfG
Marcel
Antwort 4 von Aliba
Hi Marcel,
Zu Deiner 2. Frage:
Man könnte im Arbeitsblatt Namensliste eine Abwesenheitsliste erstellen, die dann bei der Auflistung der verfügbaren Mitarbeiter berücksichtigt wird. Das ist gar kein Problem
Zur 1. Frage:
meines Wissens gibt es keine Möglichkeit in der Dropdownliste Einträge farbig zu gestalten.
Als Alternative könnte ich dir anbieten, daß in der Dropdownliste die Schicht ergänzt wird in der Form z.B. Name1/S für z.B. Spätschicht oder N für normal oder F für Früchschicht oder eben Name1/1
für Schicht 1.
Das wäre machbar.
Wenn Deine mail-addy stimmt, könnte ich Dir da mal eine kleine Beispieldatei schicken.
CU Aliba
Zu Deiner 2. Frage:
Man könnte im Arbeitsblatt Namensliste eine Abwesenheitsliste erstellen, die dann bei der Auflistung der verfügbaren Mitarbeiter berücksichtigt wird. Das ist gar kein Problem
Zur 1. Frage:
meines Wissens gibt es keine Möglichkeit in der Dropdownliste Einträge farbig zu gestalten.
Als Alternative könnte ich dir anbieten, daß in der Dropdownliste die Schicht ergänzt wird in der Form z.B. Name1/S für z.B. Spätschicht oder N für normal oder F für Früchschicht oder eben Name1/1
für Schicht 1.
Das wäre machbar.
Wenn Deine mail-addy stimmt, könnte ich Dir da mal eine kleine Beispieldatei schicken.
CU Aliba
Antwort 5 von Marcel Boy
Hi Aliba,
meine Mailadresse stimmt so !!!!
Das wäre Super von Dir.
MfG
Marcel
meine Mailadresse stimmt so !!!!
Das wäre Super von Dir.
MfG
Marcel
Antwort 6 von Marcel Boy
Hi Aliba,
Denkst Du noch an die Mail für mich ???
Marcel
Denkst Du noch an die Mail für mich ???
Marcel
Antwort 7 von Aliba
Hi Marcel,
hab Dir die mail am 2.9. geschickt. Hab sie jetzt noch mal losgeschickt.
CU Aliba
hab Dir die mail am 2.9. geschickt. Hab sie jetzt noch mal losgeschickt.
CU Aliba

