Microsoft Excel

Herbers Excel/VBA-Archiv

chr(0) aus Zeichenfolge entfernen

Betrifft: chr(0) aus Zeichenfolge entfernen von: Heiko
Geschrieben am: 12.09.2005 15:57:54

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

  


Betrifft: AW: chr(0) aus Zeichenfolge entfernen von: MichaV
Geschrieben am: 12.09.2005 16:01:29

Hallo Heiko,

neuerText=replace(alterText,chr(0),"")

Gruss- Micha

PS: Rückmeldung wäre nett.


  


Betrifft: bing! vielen Dank! von: Heiko
Geschrieben am: 12.09.2005 16:10:43

Vielen Dank, das war´s!

Heiko


  


Betrifft: AW: chr(0) aus Zeichenfolge entfernen von: Matthias G
Geschrieben am: 12.09.2005 16:02:24

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


 

Beiträge aus den Excel-Beispielen zum Thema "chr(0) aus Zeichenfolge entfernen"