Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Trim mit Ascii 160

Forumthread: Trim mit Ascii 160

Trim mit Ascii 160
Felti
Hallo,
habe einen String, in dem ein Leerzeichen in dem oberen Byte der Ascii Zeichen codiert ist. Dabei wirkt die TRIM-Funktion nicht. Die schlägt nur bei ASCII 32 an. Muß ich das Zeichen ASC(160) suchen und ersetzen oder gibt es da eine elegantere Lösung?
Gruß
Alfred
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Trim mit Ascii 160
20.08.2010 19:31:40
ing.grohn
Hallo Alfred,
probiermal
Cells(10, 6).Value = Application.Substitute(Cells(7, 6), " ", "i")
Mit freundlichen Grüßen
Albrecht
AW: Trim mit Ascii 160
20.08.2010 20:41:02
JogyB
Hallo Alfred,
wie wäre es damit:
Function TrimAsc(ByVal myString As String, ByVal ascCode As Byte) As String
Dim regEx As Object
Set regEx = CreateObject("VbScript.Regexp")
With regEx
.Pattern = "(^" & Chr(ascCode) & "+|" & Chr(ascCode) & "+$)"
.Global = True
TrimAsc = .Replace(myString, "")
End With
End Function

Damit kannst Du nach beliebigen Zeichen trimmen.
Gruß, Jogy
Anzeige
AW: Trim mit Ascii 160
21.08.2010 16:28:43
Felti
Danke, so klappt es jetzt.
Gruß
Alfred
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige