HERBERS Excel-Forum - das Archiv
chr(0) aus Zeichenfolge entfernen
Heiko

Hallo,
wie kann man per VBA aus einer Zeichenfolge die Null-Byte (hex = 00, Asc = 0) Zeichen entfernen. Die trim Funktion entfernt scheinbar nur die Leerzeichen (hex = 20, Asc = 32).
Gibt es da auch eine ähnliche Funktion wie Trim?
Danke im voraus,
Heiko
AW: chr(0) aus Zeichenfolge entfernen
MichaV

Hallo Heiko,
neuerText=replace(alterText,chr(0),"")
Gruss- Micha
PS: Rückmeldung wäre nett.
bing! vielen Dank!
Heiko

Vielen Dank, das war´s!
Heiko
AW: chr(0) aus Zeichenfolge entfernen
Matthias

Hallo Heiko,

Sub test()
Dim s As String
s = "12" & Chr(0) & "34"
Debug.Print s
s = Replace(s, Chr(0), "")
Debug.Print s
End Sub

Gruß Matthias