Hallo,
ich habe eine Frage an Excel VBA Freaks. Ich habe eine Excel-Datei mit mehreren Blättern. Diese haben die Namen der Jahre (z.B. 2010, 2011, 2012 usw.). Auf diesen Blätter sind Produkte (z.B. Kugelschreiber, Bleistifte, Hefte usw. in Zeilen) mit Stückzahlen, Preis usw. in Spalten hinterlegt.
Jetzt möchte ich auf einem Blatt eine Übersicht von jedem Produkt nach Jahren haben. Excel soll automatisch auf ein Blatt alle Produkte (aus den Zeilen) mit den dazugehörigen einträgen (in den Spalten) auf das Übersichtsblatt übergeben und die Blätternamen (2010, 2011 usw.) auf oberste Zeile eintragen. Man mußte in etwa so vorgehen:
Ergebnistabelle erstellen
Tabellenbätter der Jahre durchlaufen
Innerhalb des Jahres: Zeilenweise durchlaufen
Zeile in der Ergebnistabelle anlegen, sofern noch nicht vorhanden
Wert in der Spalte des Jahres eintragen (in passender Zeile)
Optional am Ende: Ergebnistabelle sortieren
Wie kann ich das mit VBA machen? Ich habe mit VBA keine allzugroße Erfahnrung, kenn mich nur ein bießchen aus. Mit Makroaufzeichnung habe ich bereits probiert und kein Erfolg gehabt. Die Produktbezeichnungen sind eindeutig, d.h. in jedem Blatt gleich. Aber manche Produkte sind nicht jedes Jahr vorhanden. Kann jemand mir ein Tipp geben?
Vielen Dank im Voraus.