Ich probiere eine Tabelle an die andere per Makro zu kopieren, zu sortieren und doppelte zu löschen..
Sub Tabellenkopieren()
Dim Letzte_In_A As Long
' Tabellenkopieren und einfügen
On Error Resume Next
Application.ScreenUpdating = False
Range("A23").Activate
Range("Tabelle3").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Gesamte Tabelle").Select
Letzte_In_A = Range("A65536").End(xlUp).Row + 1
Rows(Letzte_In_A).Select
ActiveSheet.Paste
'Ordnen nach Titel
Application.CutCopyMode = False
ActiveWorkbook.Worksheets("Gesamte Tabelle").ListObjects("Tabelle1").Sort. _
SortFields.Clear
ActiveWorkbook.Worksheets("Gesamte Tabelle").ListObjects("Tabelle1").Sort. _
SortFields.Add Key:=Range("Tabelle1[Titel]"), SortOn:=xlSortOnValues, _
Order:=xlAscending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("Gesamte Tabelle").ListObjects("Tabelle1").Sort
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
'Doppelte Löschen
ActiveSheet.Range("Tabelle1[#Alle]").RemoveDuplicates Columns:=Array(1, 2, 3, 4, _
5, 6, 7, 8), Header:=xlYes
End Sub