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

VBA - Leerzeichen löschen

Forumthread: VBA - Leerzeichen löschen

VBA - Leerzeichen löschen
WalterK
Hallo,
mit diesem Teil meines Codes lösche u.a. die Leerzeichen aus der Tabelle:
With ActiveSheet
With Range(Cells(1, 1), Cells(lngA, LCol))
.EntireColumn.NumberFormat = "General"
.Replace What:=" ", Replacement:=""
.Replace What:="FALSCH", Replacement:=""
End With
End With
Jetzt hätte ich es gerne so geändert, dass Leerzeichen innerhalb von Texten --- also z.B. wenn Vor- und Nachname innerhalb einer (1) Zelle stehen --- erhalten bleiben, d.h. nur Leerzeichen gelöscht werden, die am Anfang ode Ende der Zelle stehen.
Besten Dank für die Hilfe,
Servus, Walter
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: VBA - Leerzeichen löschen
06.05.2011 11:50:59
WalterK
Hallo Harald,
mit meinen VBA-Kenntnissen habe ich keine Chance die Codezeilen entsprechend abzuändern oder zu ergänzen. Vielleicht kannst Du mir den Codeteil so ändern, dass ich ihn wieder 1:1 in meinem Gesamtcode hinein kopieren kann.
Besten Dank für die Hilfe,
Servus Walter
Anzeige
AW: VBA - Leerzeichen löschen
06.05.2011 11:55:23
Kawensmann
Hallo,
es geht durchaus auch ohne reguläre Audrücke:
Dim c As Range
For Each c In Range(Cells(1, 1), Cells(lngA, LCol))
c.Value = Trim(c.Value)
Next

Gruß
Kawensmann
AW: VBA - Leerzeichen löschen
06.05.2011 12:41:43
WalterK
Hallo,
besten Dank für die Hilfe, funktioniert wie gewollt.
Servus Walter
Anzeige
AW: VBA - Leerzeichen löschen: Wer kann helfen
06.05.2011 11:56:19
Harald
Hallo Walter,
tut mir leid, ich habe gerade keine Zeit dafür. Vielleicht findet sich ein anderer freundlicher Helfer im Forum.
Gruß Harald

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige