TRIM () ist eine VBA-Funktion (Visual Basic for Applications), die in Excel zum Entfernen von Anfangs- und nachfolgenden Leerzeichen in einer Textzeichenfolge verwendet wird. Damit entfernt die Funktion TRIM () auch nicht abgetrennte Leerzeichen in der Mitte der Zeile.
In Excel können Leerzeichen am Anfang und Ende einer Textzeichenfolge unerwünschte Probleme beim Sortieren und Ausführen anderer Vorgänge verursachen. Daher ist es eine wichtige Aufgabe, den Text von Leerzeichen zu entfernen, um sicherzustellen, dass die Daten in Excel-Tabellen ordnungsgemäß funktionieren. Hier kommt die Funktion TRIM () zur Rettung.
Syntax der Funktion TRIM ():
TRIM (Parameter)
Ein Parameter ist ein Text oder ein Verweis auf die Zelle, die Sie von Leerzeichen entfernen möchten.
Die TRIM () -Funktion kann als eigenständige Funktion oder zusammen mit anderen Funktionen und Operatoren in Excel VBA-Code verwendet werden. Beachten Sie auch, dass die Funktion TRIM () eine sichere Operation ist, was bedeutet, dass die Funktion Null zurückgibt, wenn der Parameter Null oder Empty ist.
Zum Beispiel, TRIM (" hello ") gibt "hello" zurück.
Anstatt den Text in Excel mit der Funktion TRIM () zu bereinigen, können Sie den Text auch manuell bereinigen, indem Sie die Leertaste links neben dem Text in der Zeile drücken, um alle Leerzeichen zu entfernen. Wenn Sie jedoch mit einer großen Anzahl von
Excel VBA TRIM: Was ist es und wofür wird es verwendet
Leerzeichen können im Text erscheinen, die durch versehentliche Benutzereingaben oder durch Importieren von Daten aus anderen Quellen verursacht werden. Wenn diese Leerzeichen am Anfang oder Ende einer Zeile verbleiben, können sie daher zu unerwünschten Ergebnissen führen, wenn Operationen mit diesen Daten ausgeführt werden. Hier wird die TRIM-Funktion nützlich.
Die Verwendung von TRIM in Excel VBA ist sehr einfach. Um Leerzeichen am Anfang und Ende einer Zeile zu entfernen, verwenden Sie einfach diese Funktion zusammen mit der gewünschten Variablen oder dem gewünschten Wert.
Hier ist ein Beispiel für die Verwendung von TRIM:
Dim text As String
Dim trimmedText As String
text = " Beispieltext mit Leerzeichen "
In diesem Beispiel enthält die ursprüngliche Zeichenfolge Leerzeichen am Anfang und Ende. Mit der TRIM-Funktion werden Leerzeichen entfernt und die gelöschte Zeichenfolge wird in der trimmedText-Variablen gespeichert.
Nach dem Ausführen dieses Makros wird im Fenster "Sofort" eine gelöschte Zeile ohne Leerzeichen angezeigt:
Beispieltext mit Leerzeichen
Die bereinigte Zeichenfolge kann jetzt in weiteren Operationen wie Vergleichen, Suchen und mehr verwendet werden.
Es ist wichtig zu beachten, dass die TRIM-Funktion nur Leerzeichen am Anfang und Ende einer Zeile entfernt. Es hat keine Auswirkung auf Leerzeichen innerhalb einer Zeichenfolge. Wenn Sie alle Leerzeichen aus einer Zeichenfolge entfernen möchten, einschließlich der darin enthaltenen Leerzeichen, können Sie andere Funktionen wie REPLACE oder SUBSTITUTE verwenden.
Abschließend erleichtert die Verwendung der TRIM-Funktion in Excel VBA die Verarbeitung von Textdaten, indem unnötige Leerzeichen entfernt und die Datenqualität verbessert wird. Es ist einfach und effektiv und wird sicherlich in vielen Fällen nützlich sein, wenn Daten bereinigt werden müssen.
Beschreibung der TRIM-Funktion in Excel VBA
Die TRIM-Funktion ist besonders nützlich, wenn Sie mit Strings arbeiten, die unerwünschte Leerzeichen enthalten können, z. B. versehentlich hinzugefügte Leerzeichen vor oder nach dem Text. Ihre Verwendung hilft, die Daten zu bereinigen und die weitere Verarbeitung zu vereinfachen.
Verwenden Sie die folgende Syntax, um die TRIM-Funktion in Excel VBA zu verwenden:
Trim(Ausdruck)
- Ausdruck - ein obligatorischer Parameter, der eine Zeile oder einen Verweis auf eine Excel-Zelle darstellt, die verarbeitet werden soll.
Die TRIM-Funktion gibt eine neue Zeichenfolge zurück, in der alle Leerzeichen vom Anfang und Ende der ursprünglichen Zeichenfolge entfernt werden. Wenn die Zeichenfolge nur Leerzeichen enthält, gibt die Funktion eine leere Zeichenfolge zurück.
Beispiel für die Verwendung der TRIM-Funktion:
Sub Пример_TRIM()Dim ИсходнаяСтрока As StringDim НоваяСтрока As String' Присваиваем значение исходной строкиИсходнаяСтрока = " Пример строки с пробелами "' Применяем функцию TRIM к исходной строкеНоваяСтрока = Trim(ИсходнаяСтрока)' Выводим результат на экранMsgBox "Исходная строка: " & vbNewLine & ИсходнаяСтрока & vbNewLine _& "Новая строка: " & vbNewLine & НоваяСтрокаEnd Sub
In diesem Beispiel wird die TRIM-Funktion verwendet, um Leerzeichen vor und nach dem Text in der Zeichenfolge "Beispielzeichenfolge mit Leerzeichen" zu entfernen. Das Ergebnis der Codeausführung ist, dass ein Meldungsfeld mit der ursprünglichen Zeichenfolge und einer neuen Zeile ohne Leerzeichen angezeigt wird.
Beachten Sie bei Verwendung der TRIM-Funktion in Excel VBA, dass nur Leerzeichen (Leerzeichen, Tabulatoren und Zeilenumbrüche) entfernt werden. Wenn andere Steuerzeichen oder Leerzeichen in der Zeichenfolge vorhanden sind, die keine normalen Leerzeichen sind, werden diese beibehalten.