ich bin neu in dem Forum und hätte eine VBA Frage, da ich in der Suche nichts gefunden habe. Hoffentlich passt mein gewählter Betreff zur Problembeschreibung Leider habe ich kaum VBA Erfahrung und keine wirkliche Idee, wie ich mein Problem lösen könnte:
Kurz die Problembeschreibung:
Ich möchte ein VBA programmieren mit dem zufällig der Versandort einer Bestellung festgelegt wird. Dabei müssen verschiedene Bedingungen beachtet werden:
1. die Bestände in den verschiedenen Lagern
2. die Menge in Lager2 soll möglichst bei 0 sein, Restbestand ist aber gut möglich
3. wenn Produkt B bestellt wurde, dann muss die Bestellung aus Lager3 gesendet werden
Die Produkte werden dann an verschiedenen Tagen aus verschiedenen Lagern geliefert. Jede Lieferung ist begrenzt auf 60 Teile. Wenn von Produkt A nicht 60 Einheiten bestellt werden, dann wird die Lieferung mit Produkt B aufgefüllt. Bsp. Ein Kunde bestellt 80 Einheiten von Produkt A und erhält dann 2 Lieferung die erste Lieferung
sind 60 Einheiten von Produkt A und die zweite Lieferung sind 20 Einheiten Produkt A und 40 Einheiten Produkt B. Nur die zweite Lieferung muss von Lager3 versendet werden.
Das Makro soll immer mir, wenn in einer Spalte ein Lieferdatum steht in der vorherigen Spalte das Lager nennen. Welches Lager gewählt wird, kann zufällig sein.
Ich hoffe es ist verständlich was ich meine, sonst werde ich versuchen mich noch einmal deutlicher auszudrücken. Anbei findet ihr auch eine Beispieldatei um es etwas zu veranschaulichen. Hier der Link dazu:
https://www.herber.de/bbs/user/125241.xlsx
Herzlichen Dank und noch einen schönen Abend.
Grüße
Lena