ich habe eine Tabelle mit Dublikaten (seriennummern). da aber in manchen spalten trotzdem unterschiedliche einträge sind, möchte ich die dublikate nicht löschen sondern in einer zeile zusammenfassen. dazu füge ich die zellinhalte einfach in einer zelle als mehrzeiler zusammen.
folgenden code habe ich geschrieben:
letztespalte = Sheets(a).Cells(1, 256).End(xlToLeft).Column
For h = Sheets(a).Cells(Rows.Count, 1).End(xlUp).Row To 2 Step -1
If Sheets(a).Cells(h, 1) = Sheets(a).Cells(h - 1, 1) Then
For j = 2 To letztespalte
Sheets(a).Cells(h - 1, j) = Sheets(a).Cells(h, j) & Chr(10) & Sheets(a).Cells(h - _
1, j)
Next
Sheets(a).Rows(h).Delete
End If
Next
ich würde jetzt gerne noch einbauen, dass gleiche eintäge nicht zusammengefügt werden. das geht mit meiner methode aber schlecht, da ich ja einen mehrzeiler generiere.hat hier jmd eine bessere idee?
Beispieldatei zur verdeutlichung ohne code habe ich mal angehängt:
https://www.herber.de/bbs/user/93774.xlsx