ich suche eine Möglichkeit per VBA eine Auswahl/Kombination/Lösung... zu finden.
Konkret möchte ich eine Art Mitarbeitereinteilung realisieren.
Im Bild im Anhang habe ich dies gekürzt dargestellt.
(Die Originaldatei umfasst ca. 30 Namen mit ca. 30 Arbeitsplätzen und kann hier nicht eingestellt werden)
https://www.herber.de/bbs/user/133749.jpg
Das Makro das ich hierzu erstellen möchte, soll folgendermaßen ablaufen:
-Suche die Arbeitsplätze durch
-Finde eine Mitarbeiter der den Arbeitsplatz kann
-Falls es mehrere Mitarbeiter gibt, prüfe den Kommentar ab wie oft der Mitarbeiter hier bereits eingesetzt wurde und nimm den mit der kleinsten Zahl
-Setzte die ermittelten Mitarbeiter auf den jeweiligen Arbeitsplatz
-Erhöhe die Zahl im Kommentar der Mitarbeitermatrix
Mein Problem hierbei:
Falls es zu keiner Lösung nach einem Durchlauf kommt (nicht alle Arbeitsplätze konnten eingeteilt werden), müsste ich eine Schleife mit geänderten Parametern für die Suche bilden (beispielsweise nimm nicht den Mitarbeiter mit der Kleinsten Zahl im Kommentar, sondern der zweitkleinsten) bzw. irgendwie eine andere Reihenfolge (evtl. auch alle Möglichkeiten bilden und die beste wählen, aber wie?) probieren.
Wie könnte hierzu ein Ansatz aussehen?
Danke und Gruß
Tobias