VBA Werte transponieren oder direkt übertragen
06.03.2018 14:32:46
Axel
in der mitgesandten Datei
https://www.herber.de/bbs/user/120237.xlsx
ist auszugsweise oben die Datenbasis und darunter das Zielbild, das in ein anderes Tabellenblatt übertragen werden soll.
Roter Kasten: die Daten wiederholen sich in der Datenbasis untereinander mehrfach
Rot durchkreuzt: diese Daten werden nicht mit übertragen
Die Produkte, die in der Datenbasis untereinander stehen, sollen im Zieltabellenblatt nebeneinander stehen. Zu beachten ist, dass unterschiedliche Produkte die Volumina in unterschiedlichen Spalten ausweisen (max 3 Spalten).
Bisher habe ich das mehr oder weniger händig und per SVERWEIS gemacht und anschließend alles als Wertekopie überschrieben. Aber das muss doch auch anders gehen... Das sind 4 mal rund 700 Zeilen und auch wenn die Tätigkeit nur quartalsweise anfällt, wäre eine schnellere Lösung hilfreich...
Vielleicht gibt es auch eine ganz andere Lösung ohne den Umweg des Transponierens.
Letztendlich soll aus der 700 Zeilen-Matrix ein bestimmter Wert entnommen werden abhängig von der NL-Nr und vom Produkt. Das Problem ist halt, dass der Wert in 3 verschiedenen Spalten stehen kann.
Vielen Dank vorab für eure Unterstützung und Anregungen.
Gruß
Axel
Anzeige