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

ersten Schritte VBA-

Forumthread: ersten Schritte VBA-

ersten Schritte VBA-
21.02.2024 14:28:06
Jonathan123
Guten Tag zusammen,

zuallererst: Ich bin mit VBA noch sehr unerfahren, hatte mich die letzten Tage dennoch mal daran gewagt. Kleine Erfolgserlebnisse konnte ich schon feiern, allerdings benötige ich nun Hilfe.
Um das Problem ein wenig besser zu schildern, habe ich eine Excel-Datei angehängt mit 2 Tabellenblättern.( https://www.herber.de/bbs/user/167213.xlsx) Tabellenblatt Ausgabe: Hier sollen Werte eingetragen werden. Tabellenblatt BW: Diese Tabelle stellt die Datenbasis dar.

Die Datenbasis beinhaltet Artikelnummern, einen Kennzahlentyp und Werte pro Woche. Jede Artikelnummer kommt 7x vor. Für jeden Artikel gibt es dann Werte für "Liefermenge", "Streichungen", "Bestellmenge Total" ,"Promo IST", "Promo Plan", "Gesamtbedarf", "Manueller Forecast". Für den Artikel "Banana" gab es in der Kalenderwoche10 beispielweise einen Bestellmenge von 8 Stück. Ich denke die Tabelle ist selbsterklärend ;)

In der Tabelle "Ausgabe" taucht die Artikelnummer für "Banana" ebenfalls auf. Ebenfalls die Kennzahlen und Kalenderwochen sind hier verfügbar. Lediglich die Werte müssen noch gepflegt werden. Hört sich erstmal einfach an, aber es gibt einen Haken. :) Problem ist nämlich, dass der Artikel "Banana" mit der Artikelnummer 5010609 früher eine andere Artikelnummer hatte. Diese alte Artikelnummer steht in der Tabelle "Ausgabe" in der Spalte "t-1". Der Artikel "Banana" hatte dem Beispiel zu Folge früher die Artikelnummer 5010444.

Ziel ist es nun eine komplette, saubere Wertereihe für den Artikel "Banana" zubekommen. Wie die Tabelle letztlich aussehen soll, habe ich in der Beispiel Excel mit angehangen.


Ich wäre euch super dankbar, wenn ihr mir dazu einen VBA-Code aufzeigen könntet.
Wenn ihr noch weitere Infos benötigt, will euch diese gerne bereitstellen.

Danke soweit.

Gruß
André








Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: ersten Schritte VBA-
21.02.2024 16:22:30
Herbert Grom
Hallo Jonathan,

dann lade doch mal deine Datei mit deinen Makros hoch.

Servus
AW: ersten Schritte VBA-
21.02.2024 16:56:46
Yal
Hallo,

@herbert ich glaube, er wünscht sich eine Beispiel als Starthilfe.

@André:
löblich, dass Du VBA lernen möchtest, aber dein Vorhaben ist ein Fall, wo VBA überflüssig ist. Es geht hier einzig darum, die Quelldaten so zu organisieren, dass diese per Pivottabelle auswertbar werden.

In deinem Blatt BW, solltest Du neben deinem "Artikel" ein Artikelgruppe haben: "Banana". So werden die Artikel in der Pivot gruppiert. Diese Information sollten in den Produktstammdaten vorliegen.
Die KW sollten in einer Spalte als Zeilenüberschrift vorkommen, dafür die Kennzahlen als Spaltenüberschrift. Stichwort für i-Net Suche: Business Intelligence, Star schema, Faktentabelle.

So könnte das Ergbnis aussehen:
https://www.herber.de/bbs/user/167220.xlsx
Keine Formel, keine Makro. Na gut, ein kurzes Power Query, um die Kennzahlen-Spalten zu entpivotieren. Siehe Kap 2 in https://excelhero.de/power-query/power-query-ganz-einfach-erklaert/

VG
Yal
Anzeige
AW: ersten Schritte VBA-
21.02.2024 16:59:23
Herbert Grom
Hallo Yal,

ich denke da hast du doppelt recht. Einmal dass er eine Beispielmappe möchte und dass er da mit Pivot besser dran ist. Aber bei Pivot bin ich raus, das mag ich nicht! ;o(=(

Servus
AW: ersten Schritte VBA-
21.02.2024 16:46:36
Jonathan123
Hi Herbert,

https://www.herber.de/bbs/user/167219.xlsx


Der Code in gelb, war für diese Thematik gedacht, allerdings bin ich da vermutlich auf dem falschen Weg.

Gruß
André
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige