Ich habe beiliegenden Code. In diesen soll noch integriert werden, daß die Spaltenbreite automatisch an die Größe des Inhaltes angepaßt wird (Doppelklick zwischen zwei Spalten) und dann nach der Spalte C aufsteigend sortiert wird.
Geht das? Und wenn ja, wie?
Bitte um Hilfe, danke!
ActiveWorkbook.Sheets(1).Select
ActiveSheet.Columns("A:A").Select
Selection.TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, _
TextQualifier:=xlNone, ConsecutiveDelimiter:=False, Tab:=False, _
Semicolon:=False, Comma:=False, Space:=False, Other:=True, OtherChar _
:=";", FieldInfo:=Array(Array(1, 1), Array(2, 1), Array(3, 1), Array(4, 1), Array(5, _ 1), Array(6, 1), Array(7, 1), Array(8, 1), Array(9, 1), Array(10, 1), Array(11, 1), Array(12 _
, 1), Array(13, 1), Array(14, 1), Array(15, 1), Array(16, 1), Array(17, 1), Array(18, 1), _
Array(19, 1), Array(20, 1), Array(21, 1), Array(22, 1), Array(23, 1))
ActiveSheet.Cells.Select
Selection.Replace What:="""", Replacement:=" ", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False
Cells.EntireColumn.AutoFit
ActiveSheet.Range("A1").Select
Set NeueMappe = Workbooks(2)
Do
DName = Application.GetSaveAsFilename
Loop Until DName False
NeueMappe.SaveAs FileName:=DName + ".xls", FileFormat:=xlExcel9795
End Sub