ich bastle gerade an einer Excel-Datei, die mir die Einteilung meiner Servicekräfte (SK) zu den einzelnen Terminen erleichtern soll. Der Dateiaufbau sieht z.Z. so aus:
Sheet 1: Übersichtsdatei mit Angaben zum Termin, also Datum, Ort, Uhrzeit (werden manuell eingegeben). Daneben gibt es Spalten, betitelt mit SK 1 bis SK i, die ich zum Einteilen der SK benutze. Zurzeit aktiviere ich per Doppelklick eine Userform, wobei mir die Listbox alle Namen der SKs einliest. Daraus suche ich einen aus und er wird in die entsprechende Spalte und Reihe eingetragen. Dazu später mehr.
Sheet 2: Die Kontaktdaten der einzelnen SK inklusive Präferenzen und Verfügbarkeiten, d.h. manche können nur Montags, andere nur am Wochenende etc.
Nun möchte ich den Einteilungsprozess automatisieren. Das heiß, dass die Listbox in Sheet 1 nur die Namen der SK einlesen soll, deren Präferenzen auch wirklich zu den Bedingungen des einzelnen Termins (Datum, Ort, Uhrzeit, etc.) in der gleichen Reihe passen, die Datensätze müssten also irgendwo gefiltert werden, damit die Listbox sie einfach auslesen kann. Ich dachte dabei an eine Pivottabelle, allerdings müssten die Bereichsfilter dynamisch abhängig vom Zellinhalt in Sheet 1 sein. Ich gestehe, ich weiß gar nicht, ob so etwas möglich ist. Ansonsten kam mir auch ein Makro in den Sinn, das die Datensätze in Sheet 2 nach den Vorgaben filtert, allerdings bekomme ich es nicht auf die Reihe, diese allgemein für jede Reihe zu codieren..
Habt ihr vielleicht eine Idee bzw. einen Ansatz für mich? Ich habe das Gefühl, ich stehe vor einer Wand und komme nicht weiter. Falls ihr Fragen zum Szenario habt, bitte fragt! Ich hoffe, ich konnte erst einmal einen guten Überblick geben.
Vielen Dank euch schon einmal im Voraus. Freut mich von euch und euren Ideen zu lesen!
Liebe Grüße
Vivi