Excel VBA - Leerzeichen aus nen String entfernen

Hi,

wie kann ich aus z.B. „TBB_erstens -> TBB_zweitens“ die Leerzeichen entfernen damit das ganze dann so aussieht
„TBB_erstens->TBB_zweitens“. Gibt es dafür eine Funktion oder so etwas?

Gruß Tina

hallo tina,

um führende leerzeichen zu entfernen, benutze die funtktion „ltrim“
für nachstehene "rtrim) und für beide varianten (trim)

um ein leerzeichen innerhalb eines strings zu entfernen musst du danach suchen, d.h.
die jeweilige stelle suchen, den string „zerschneiden“ und wieder zusammensetzen
probiere es z.b. mit instr, mid, len

gruß

rasta

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo rasta,

um ein leerzeichen innerhalb eines strings zu entfernen musst
du danach suchen, d.h.
die jeweilige stelle suchen, den string „zerschneiden“ und
wieder zusammensetzen
probiere es z.b. mit instr, mid, len

Suchen ist so weit richtig, aber ‚zerschneiden‘ ist nicht nötig.
Mid(String,Position,Länge) = „“ geht auch.

cu Rainer

Hi Tina,

kommt auf die Excel-Version an, probier mal

String_Neu = Replace(String_Alt, „.“, „“)

Der Punkt . ist dabei ein Leerzeichen!
Wenn das in deinem Excel funktioniert, wird jedes Leerzeichen durch Nichts ersetzt, also gelöscht :smile:

Gruß
Sculpture

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]