Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Umsatzauswertung per VBA

Forumthread: Umsatzauswertung per VBA

Umsatzauswertung per VBA
27.02.2023 20:51:07
Frosch
Hallo!
Ich bin auf der Suche nach einer "VBA-Starthilfe" für meine Umsatzauswertung.
Die Datenbasis sieht wie folgt aus:
Es gibt 15 Standorte, jeder Standort hat die gleiche Anzahl an Produkten (20) für die auf Tagesbasis Umsatzzahlen vorliegen.
Das Sheet mit der Auswertung soll wie folgt aussehen:
1) Standortvariable: Selektion über ein Drop-Down zweier Standorte
2) Zeitvaribale: Selektion über ein Drop-Down die Darstellung der Umsätze entweder auf Tages-, Wochen-, oder Monatsbasis.
Mit dieser Auswertung sollen entweder zwei Standorte miteinander auf Tages-, Wochen-, oder Monatsbasis verglichen werden können, oder ein Standort zu zwei verschiedenen Zeitintervallen betrachtet werden können.
Anbei ein Bsp. meiner Daten (hier nur für 2 Standorte und für 3 Produkte). Das Tabellenblatt "Auswertung" enthält eine Skizze des erwünschten Ergebnisses. Die Tabellenblätter "Wochenumsätze" und "Monatsumsätze" sind sowieso vorhanden, müssen aber nicht für die Auswertung verwendet werden.
Das ganze wäre natürlich über Formeln darstellbar, aber ich würde es gerne per VBA lösen.
Ich freue mich über Lösungsvorschläge :)
https://www.herber.de/bbs/user/158049.xlsx
Anzeige

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Umsatzauswertung per VBA
27.02.2023 21:22:34
Rudi
Hallo,
mit der Datenstruktur wirst du nie glücklich.
Lege dir eine Tabelle an. Datum - Standort - Produkt - Umsatz.
Die kannst du nach Belieben auswerten.
Gruß
Rudi
AW: Umsatzauswertung per VBA
28.02.2023 06:24:46
Frosch
Hallo Rudi,
da bin ich ganz deiner Meinung, aber an diese Struktur der Tabelle bin ich leider fest gebunden und kann nur das Beste daraus machen. Mit der Auswertung, möchte ich eben genau erreichen, dass man nicht in 45 verschiedene Tabellenblätter (15 Standorte mit je 1x Tagesumsatz, 1x Wochenumsatz und 1x Monatsumsatz) gehen muss, um sich einen bestimmten Wert anschauen zu können, sondern alles in einem Tabellenblatt hat und die Filter dementsprechend einstellt.
LG
Anzeige
AW: Umsatzauswertung per VBA
28.02.2023 07:18:02
ralf_b
du könntest dir die ganzen Blätter in einer Powerquery abfrage zusammenholen und die Gesamttabelle bereitstellen oder gleich filtern und das Ergebnis anzeigen lassen.
AW: Umsatzauswertung per VBA
28.02.2023 09:58:19
Frosch
Hallo Ralf,
danke für deinen Lösungsansatz, leider bringt mich eine Powerquery hier nicht an das gewünschte Ziel.
Ich habe die Tabelle (siehe unten) nochmal vereinfacht und spezifiziert und diese nur auf die Standorte (im Bsp. 2 Stück in Realität 15 Stück) und die Tagesumsätze (im Bsp. 3 Produkte in Realität 20 Stück) beschränkt. Die Wochen- und Monatsanalyse, dich ich davor als separte Tabellenblätter hatte (und die so in der Realität existieren), möchte ich ja schließlich über meine Auswertung abfragen.
Warum ich so auf dieser Darstellung der Tabelle beharre: Die Tabelle besteht so wie ich sie beschreibe seit vielen Jahren und ist wirklich ein reines Chaos und kann aufgrund der "Gewohnheit" der vielen Nutzer leider nicht von heute auf morgen komplett umgekremplet werden. Eine Auswertung mit dem Vergleich von zwei Standorten in einem Tabellenblatt zu unterschiedlichen Zeitpunkten wäre aber schon eine enorme Erleichterung im Handling.
https://www.herber.de/bbs/user/158053.xlsx
Anzeige
AW: Umsatzauswertung per VBA
28.02.2023 11:54:32
Piet
Hallo
ich habe mir dein Beispiel herunter geladen und shcaue es mir heute Abend mal in Ruhe an!
Das wird aber keine 5 Minuten Lösung, und erfordert sinnvolle Zusammenarbeit. Na denn....
PS Ich bin nicht jeden Tag im Forum und brauche meine Zeit zum Nachdenken.

mfg Piet
Anzeige
AW: Umsatzauswertung per VBA
28.02.2023 12:54:38
Frosch
Hallo Piet,
vielen lieben Dank schon mal, dass du mir da weiterhelfen möchtest! Ich freu mich auf die Zusammenarbeit! :)
Liebe Grüße
AW: Umsatzauswertung per VBA
02.03.2023 11:49:14
Piet
Hallo
ich habe eine 1. Lösung, weiss nicht ob alles fehlerfrei klappt. Bitte gründlich testen.
Das Makro ist so ausgelegt, das es Problemlos über 20 Produkte kopieren kann. Es findet selbst die LastSpalte in Standort1+2. Für Anfang und End Datum benutze ich aber nur die Zeiten von Standort1. Wenn du getrennte Zeiten haben willst müsste man das aendern.
Es ist leider eine alte Excel 2003 Datei, weil ich zur Zeit auf einem alten XP Laptop arbeite!
Wenn alles so klappt wie gewünscht, kannst du das Makro in deine Orignaldatei kopieren..
Teste es bitte zuerst mal mit deinen Daten in dieser Beispieldatei.
https://www.herber.de/bbs/user/158092.xls
Hinweis: İm Original müsst ihr die LinkCell für DropDown 1+2 trennen! Zur Zeit sind beide im Sheet Input mit derselben Zelle verbunden! Dann schaltet aber jedes DropDown das andere mit um! Am Anfang wunderte ich mich warum ich für beide Standorte immer nur Standort1 ermitteln konnte!
Viel Spass beim testen, ich hoffe es funktioniert wie gewünscht.
mfg Piet
Anzeige
AW: Umsatzauswertung per VBA
02.03.2023 20:12:34
Frosch
Hallo Piet,
vielen Dank für deine Unterstützung! Echt klasse!! :)
Ich werde das Makro ausführlich testen und melde mich dann erneut zurück.
Liebe Grüße
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige