Glätten mit VBA
WalterK
im Bereich A1:Z20000 möchte ich alle Zellen glätten, es sollen also nur die Leerzeichen gelöscht werden, die am Anfang und am Ende jeder Zelle vorhanden sind. Falls möglich, soll das Ergebnis die alten Zellen überschreiben.
Mein Versuch (siehe unten) klappt jedenfalls nicht:
Option Explicit
Sub Glätten()
ThisWorkbook.Worksheets("Tabelle1").Range(.Cells(1, 1), .Cells(26, 20000)) = WorksheetFunction. _
Trim(ThisWorkbook.Worksheets("Tabelle1").Range(.Cells(1, 1), .Cells(26, 20000)))
End Sub
Besten Dank für die Hilfe, Servus Walter