Gerne würde ich um Eure Hilfe zur folgenden Problemstellung bitten!?
In der folgenden Datei:
https://www.herber.de/bbs/user/109378.xlsx
gibt es verschiedene Indexes. Die Werte der Spalten Symbol, Name, DataSource, Currency und Index sollen in den entsprechenden Spalten im Zielbereich A:E untereinander kopiert werden (es werden noch x Indexes dazukommen).
Dies könnte mit einem Makro so gelöst werden, dass die Zeile 2 durchgegangen wird und die Werte der Spalten mit dem gleichen Titel werden in der entsprechenden Spalte im Zielbereich untereinander kopiert.
Da gewisse Spaltentitel der Indexes nicht indentisch sind, müssten diese zuerst vereinheitlich werden, indem die Zeile 1 durchgegangen wird und überall wo ein Wert steht (Titel des Index) in der Zelle darunter der Wert "Symbol" und rechts davon der Wert "Name" eingetragen wird.
Nachdem die Werte im Zielbereich untereinander kopiert wurden, müsste der Zielbereich noch bereinigt werden:
- Spalte Symbol: Alle Werte mit einem Punkt und den Zeichen danach löschen, z.B. aus "ADS.DE" wird "ADS" (Anzahl Zeichen nach dem Punkt variabel.
Spezialfall: Beim Index Hang Seng bleibt nur noch "0001" und darf nicht zu 1 werden sondern muss "0001" bleiben.
- Gewisse Indexes enthalten mehrmals die Titelspalte (siehe Index DAX, in rot markiert). Dieser Datensatz müsste gelöscht werden.
- doppelte Datensätze müssen entfernt werden (massgebend Werte in Spalte B "Symbol")
Ist das so realisierbar?
Bin für jede Hilfe dankbar!
Beste Grüsse
Patrick