Ich hab hier ein kleines Macro geschrieben, ist zwar unschön funktionert aber
Sub Irgendwas()
Dim i As Integer
Dim t As Integer
Dim j As Integer
Dim aSemester(130) As Integer
Worksheets.Add.Name = "Ausleseblatt" 'Legt neues Tabellenblatt an
Worksheets.Add.Name = "Geordnet" 'Legt neues Tabellenblatt an
'Fügt die relevanten Spalten in das neue Tabellenblatt
Sheets("studies_B_2008").Select
Columns("B:B").Select
Selection.Copy
Sheets("Ausleseblatt").Select
Columns("A:A").Select
ActiveSheet.Paste
Sheets("studies_B_2008").Select
Columns("C:C").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Ausleseblatt").Select
Columns("B:B").Select
ActiveSheet.Paste
Sheets("studies_B_2008").Select
Columns("Q:Q").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Ausleseblatt").Select
Columns("C:C").Select
ActiveSheet.Paste
Sheets("studies_B_2008").Select
Columns("R:R").Select
Application.CutCopyMode = False
Selection.Copy
Range("B60").Select
Sheets("Ausleseblatt").Select
Columns("D

").Select
ActiveSheet.Paste
Sheets("studies_B_2008").Select
Columns("S:S").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Ausleseblatt").Select
Columns("E:E").Select
ActiveSheet.Paste
Sheets("studies_B_2008").Select
Columns("T:T").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Ausleseblatt").Select
Columns("F:F").Select
ActiveSheet.Paste
Sheets("studies_B_2008").Select
Columns("U:U").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Ausleseblatt").Select
Columns("G:G").Select
ActiveSheet.Paste
Sheets("studies_B_2008").Select
Columns("V:V").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Ausleseblatt").Select
Columns("H:H").Select
ActiveSheet.Paste
Sheets("studies_B_2008").Select
Columns("W:W").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Ausleseblatt").Select
Columns("I:I").Select
ActiveSheet.Paste
Sheets("studies_B_2008").Select
ActiveWindow.Zoom = 70
Columns("X:X").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Ausleseblatt").Select
Columns("J:J").Select
ActiveSheet.Paste
'Sortierroutine
For i = 2 To 121
aSemester(i) = Cells(i, 2)
Next i
t = 1
For j = 1 To 121
For i = 2 To 121
If aSemester(i) = j Then
Rows(i).Select
Selection.Copy
Sheets("Geordnet").Select
Rows(t).Select
ActiveSheet.Paste
Sheets("Ausleseblatt").Select
t = t + 1
End If
Next i
Next j
End Sub