VBA – Zeichen von der linken oder rechten Seite einer Zeichenfolge variabler Länge entfernen

Written by

Editorial Team

Reviewed by

Steve Rynearson

Translated by

Zakarya El Oirzadi

Last updated on August 22, 2022

Wenn Sie immer die Länge einer Zeichenkette kennen, ist es einfach, Zeichen aus ihr zu entfernen. Beispiel: Wenn Sie eine Zeichenkette mit 10 Zeichen haben und Sie 1 Zeichen von der linken Seite entfernen möchten, geben Sie einfach die rechten 9 Zeichen zurück:

MsgBox Right(Mystring, 9)

Dies funktioniert nicht bei einer Zeichenkette mit variabler Länge oder einer Zeichenkette, deren Länge Sie nicht im Voraus kennen. In diesem Fall können Sie die Formel (Length – N) verwenden, um die Anzahl der zu extrahierenden Zeichen zu bestimmen:

MsgBox Right(Mystring, Len(Mystring) - 1)

Dabei ist 1 die Anzahl der Zeichen, die von der linken Seite der Zeichenfolge entfernt werden sollen. Dies gibt die Zeichenfolge abzüglich des am weitesten links stehenden Zeichens zurück.

Um Zeichen von der rechten Seite einer Zeichenkette zu entfernen, ersetzen Sie Right durch Left.

VBA-Programmierung leicht gemacht

Hören Sie auf, online nach VBA-Code zu suchen. Erfahren Sie mehr über AutoMacro – einen VBA Code Builder, der es Anfängern ermöglicht, Prozeduren von Grund auf mit minimalen Programmierkenntnissen und mit vielen zeitsparenden Funktionen für alle Benutzer zu programmieren!

automacro uebersicht text ersetzen

 

Mehr erfahren!

VBA Coding Made Easy

Stop searching for VBA code online. Learn more about AutoMacro - A VBA Code Builder that allows beginners to code procedures from scratch with minimal coding knowledge and with many time-saving features for all users! vba save as


Learn More!
vba-free-addin

Add-In für VBA-Code-Beispiele

Auf alle Code-Beispiele aus unserer Website einfach zugreifen.

Navigieren Sie einfach zum Menü, klicken Sie darauf und der Code wird direkt in Ihr Modul eingefügt. .xlam add-in.

(Keine Installation erforderlich!)

Kostenloser Download

Return to VBA Code Examples