Supportnet Computer
Planet of Tech

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


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

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



Antwort 5 von Marcel Boy

Hi Aliba,

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

Antwort 7 von Aliba

Hi Marcel,

hab Dir die mail am 2.9. geschickt. Hab sie jetzt noch mal losgeschickt.

CU Aliba

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: