ich wäre für eure Hilfe bei folgendem Problem sehr dankbar. Es zerbricht mir den Kopf:
Es gibt ein Tabellenblatt "Lager" und eins " Lieferungen"
In Lieferungen steht der Produkt Code in Spalte "X" (21.).
In Lager steht der Produkt Code in Spalte "B".
Die Idee ist ein Buchungsknopf der die Bestellungen in "Lieferungen" kopiert und mit .PasteSpecial Operation:=xlAdd zu den Beständen des jeweiligen Artikels in "Lager" addiert wenn in Spalte "W" in "Lieferungen" der Status "Geliefert" steht.
Die zu kopierenden Informationen sind kg in Spalte "P" und Preis in Spalte "Q" in "Lieferungen". Sie werden dazu benutzt den neuen Durchschnitts EK des aktuellen Bestandes zu berechnen. Das Ziel dieser kopierten Werte ist in Lager und hängt davon ab welcher Lagerstandort in Lieferungen Spalte "U" (17.) definiert ist.
In Lager wird eingefügt: für Lager 1 in M-N; für Lager 2 in Q-R; für Lager 3 in U-V, für Lager 4 in AD-AE
'Summewenns' und 'Index in Kombination mit Vergleich' haben sich nicht als zufriedenstellend in dieser Situation erwiesen weil tatsächlich gebucht werden soll und die gelieferten Bestellungen in ein Archiv Blatt kopiert werden mit dem gleichen Makro.
Ich hoffe ich konnte das Problem verständlich erklären.
Ich bin für jegliche Ratschläge offen und lerne gerne.
Viele Grüße
Phil