Hallo zusammen,
ich bin noch recht neu in der VBA-Programmierung und habe folgendes Projekt, welches ich nicht lösen kann.Vereinfacht sieht es aus wie folgt.
In einer Tabelle 1 habe ich die Kundenumsätze aus diesem Jahr
A [Kd.-Nr.] B [Art.-Nr.] C [Umsätze]
1 123 100-020 200 €
2 124 101-040 150 €
Und in einer weiteren Tabelle 2 die hinterlegten Sonderpreise
A [Kd.-Nr.] B [Art.-Nr.] C [Sonderpreis]
1 123 100-020 5 €
2 123 100-034 8 €
3 124 101-040 9 €
Die Liste besteht aus ca. 7000 Zeilen.
Wie kann ich durch ein VBA Makro jetzt prüfen lassen, von welchen Artikeln, die hinterlegte Sonderpreise haben, tatsächlich Umsätze gemacht wurden; und bei welchen es sich um Karteileichen handelt? Kundennummer steht immer in Spalte A, Artikelnummer immer in Spalte B. In der ersten Tabelle sehe ich, bei welcher Kunden-Artikelkombination Umsätze generiert wurden. In Tabelle 2 sehe ich, welche Kunden und Artikel Kombination Umsätze generiert. Ich würde gerne ein Programm erstellen, bei dem ich sehe, welche Kunden-Artikel Kombination aus Tabelle 2 keine Umsätze gemacht hat. Ich habe das probiert mit 2 Schleifen hinzubekommen, jedoch komme ich nicht auf das richtige Ergebnis.
In dem o.g. Beispiel sollte dann in der Tabelle 2 in Zeile eins und drei stehen "Umsatz" und in Zeile zwei "kein Umsatz".
Vielleicht kann mir ja hemand helfen, wie der Code aussehen müsste?
Vielen Dank!
|