Hello world.
Ich bräuchte etwas Hilfe für ein Projekt an dem ich gerade arbeite.
Es geht um ein Excel Makro, welches mit einer Menge Daten arbeitet und ein manueller workaround nicht möglich ist.
Erst würde ich gerne meine Idee erklären und dann die Logik, die ich bereits herausgefunden habe.
Ich habe 2 worksheets Names Neu und Alt.
Diese Worksheets enthalten tabellen mit Übersetzungen. Deutsch zu English. Also B2 is das englische Wort für A2.
Das neue Worksheet beinhalted lediglich die deutsche Spalte in Zeile A und andere Daten zwischendrin, mit einer anderen reihenfolge, weswegen es schier unmöglich ist die Daten manuell zuzuordnen.
Jetzt möchte ich den String von z.B A2 (Altes Workseeht) in dem neuen Worksheet in Spalte A suchen und WENN ich diesen String an der Stelle x gefunden habe, möchte ich die Übersetzung von A2.Alt (sprich B2.Alt) neben die position des Ax.Neu posten. Also nach Bx.Neu. So das die Übersetzungen der Daten die vorhanden sind übernommen wird.
Was ich bis jetzt herausgefunden habe ist, dass ich eine For Loop bruache um durch die ganze Spalte A zu gehen. Darin muss auch ein IF-Statement liegen um zu vergleichen ob der String der selbe ist . Aber was ich nicht verstehe ist, wie ich die Übersetzung an genau die richtige stelle im Neuen sheet einfüge, da diese an einer unterschiedlichen position liegt.
Vielen Dank für jede Hilfe !
|