Hallo zusammen,
ich habe mir vorgenommen VBA zu lernen, da ich es zukünftig wohl öfter anwenden muss, um große Datenmengen effizient zu verarbeiten.
Was VBA angeht bin ich noch eine Null:-) Das soll sich natürlich ändern.
Ich habe nun folgende Beispieltabelle erstellt
[URL=http://www.file-upload.net/download-7039797/Beispiel.xlsx.html]Beispiel.xlsx[/URL]
Zum besseren Verständnis habe ich die relevanten Zellen farblich markiert.und jeweils die Ausgangs- und Zieltabelle angegeben.
Nun zu meinen Problem:
Eins vorweg, die Makroaufzeichnung führte zu keinem positiven Ergebnis...
In der Ausgangstabelle befinden sich in Spalte A mehrere Produktgruppen untereinander. Jedes Produkt taucht dabei mehrmals auf. Also z.B. Produkt a, a,a,a,a,a,b,b,b,b,b,f,f,f,f usw. Jedes Produktgruppe hat demnach mehrere Umsatz- und Absatzzahlen für eine Kalendarwoche.
Diese Zahlen sind gruppiert nach Kalendarwoche d.h. erst kommen für Produkt a die Umsatzzahlen für KW 42, 43, 44 dann die Absatzzahlen für KW 42, 43,44. Das gilt dann für allen weiteren Produkte auch.
Jetzt kommt der spannenste TEil für mich. Die Umsatz- und Absatzzahlen möchte ich nun für jede Produktgruppe summieren und die Ergebnisse in eine andere Exceltabelle (nicht die Aktive) übertragen/kopieren. Toll wäre es, wenn man jetzt noch die Ergebnisse dividieren -Absatz/Umsatz=dpreis- könnte.
Die Ergebnisse sollen in der Zieltabelle horizontal für jede KW und Produkt dargestellt werden.d.h
KW42 ->Summe Absatz P rodukt A, Summe Umsatz Produkt A dann dpreis | Summe Absatz Produkt b, Summe Umsatz Produkt b dann dpreis Produkt b | usw.
KW43 -> das gleiche wie eben
...
Kann mir jemand dabei helfen bzw. einen Code posten? Es wäre super, wenn man mir ebenfalls den Code grob erläutern könnte.
Vielen Dank schonmal.
|