der Uwe hat sich die Mühe gemacht (danke nochmals) und ein Makro für mein Problem geschrieben.
Jedoch löst es nicht ganz mein Problem aber ich denke wir sind nah dran.
Problem: 2 Tabellen sollen abgeglichen werden und zwar so:
Jeder Zeileninhalt von Spalte F (Tabelle-Alt) mit jedem Zeileninhalt von Spalte F (Tabelle-Neu) vergleichen.
Bei Übereinstimmung soll nur der jeweilige Eintrag von der Spalte W (Tabelle-Alt) in die Spalte W (Tabelle-Neu) übertragen werden.
Makro von Uwe:
Sub vergleichen()
Windows("Tabelle-alt.xls").Activate
For i = 2 To 750
a = Cells(i, 6)
Windows("Tabelle-neu.xls").Activate
b = Cells(i, 6)
Windows("Tabelle-alt.xls").Activate
If a = b Then
c = Cells(i, 23)
Windows("Tabelle-neu.xls").Activate
Cells(i, 23) = c
End If
Next i
End Sub
Problem: Bei der ersten Übereinstimmung eines Wertes der Spalte F überträgt das Makro die !! GANZE !! Spalte W 1zu1 von Alt nach Neu ohne weiter auf die Zugehörigkeit zu achten.
Weitere Info:
Spalte F = Bearbeitungsnummer (z.B. 1234567RE)
Spalte W = Kommentar (z.B. Mat. wird berechnet)
Zeilenanzahl = Max 1000
Könnt Ihr uns weiterhelfen ???