ich habe in der Vergangenheit ein bisschen was mit VBA gemacht und durch Suche (unter anderem in diesem Forum)mir selbst geholfen. Leider sitze ich jetzt an einer Aufgabenstellung, bei der ich mit dieser Vorgehensweise nicht weiterzukommen scheine:
Ich bekomme regelmäßig aus externen Quellen Tabellen, die zum Beispiel Umsatzdaten nach Produkten zeigen:
Mrz 17
Bananen 120
Äpfel 130
Kiwi 55
Melonen 25
Gesamt 330
Diese Daten würde ich gerne in ein eigenes Sheet übertragen was in etwa so strukturiert ist:
https://www.herber.de/bbs/user/112688.xlsm
Dez 16 Jan 17 Feb 17 Mrz 17
Bananen 105 110 115 120
% ggü Vj. 5% 4% 6% -1%
Kiwi 61 59 57 55
% ggü Vj. 5% 4% 6% -1%
Äpfel 119 122 126 130
Melonen 23 24 24 25
% ggü Vj. 5% 4% 6% -1%
Gesamt 307 314 322 330
% ggü Vj. 5% 4% 6% -1%
Da die Daten nicht in der gleichen Reihenfolge vorkommen kann ich sie nicht einfach so kopieren. Mein Lösungsansatz ist daher folgendes:
1. Gehe in der Quelltabelle auf den ersten Wert (hier: 120)
2. Erfasse was oben (Mrz 2017) und links (Bananen) steht.
3. Gehe in die Zieltabelle und such die Zelle wo oben Mrz. 2017 und links Bananen steht.
4. Kopiere hier den Wert (120) hinein.
5. Wiederhole das ganze mit der nächsten Zelle
Ich habe versucht das über die Application.Match Funktion zu lösen, ich bekomme es aber nicht hin. Ich wäre daher für jede Hilfe oder Lösungsansatz dankbar.
Vielen Dank im voraus und viele Grüße,
Tim