Hi,
ich hab das mal gemacht. Hier die wichtigsten Codezeilen:
Dim objExcel As Variant
Dim objSheet As Variant
Set objExcel = CreateObject("Excel.Application")
Set objSheet = objExcel.Workbooks(1).Worksheets(1)
...
objSheet.Cells.Select 'Gesamtes Arbeitsblatt markieren
objExcel.Selection.Sort objSheet.Columns("A"), xlAscending , "", objSheet.Columns("B"), xlAscending , objSheet.Columns("C"), xlAscending, xlGuess,1, False, xlTopToBottom
...
Sortiert die ersten drei Spalten aufsteigend. In der ersten Zeile ist eine Überschrift vorhanden.
Axel