Kommas korrigieren
17.01.2014 11:45:53
Sven
ich hatte gestern meiner Frage schlecht beschrieben und möchte es jetzt nochmal tun.
Ich gebe häufig Text- und Dezimalzahlen in eine Zelle ein. Dabei habe ich manchmal im Eifer des Gefechts versehentlich zuviel oder zu wenig Leerzeichen.
Z.B.: Text,Text,5,50
oder: Text ,Text,5 ,50
Eine Korrektur sollte das bewirken:
Text, Text, 5,50
u.st. Befehl (von Gerd L) richtet mir zwar die Kommas aus, allerdings werden auch aus 5,50 5, 50 .
Vielleicht kann mir jemand eine entsprechend weiterhelfen?
Danke und Gruß Sven
Private Sub Worksheet_Change(ByVal Target As Range) Dim objCell As Range, X As Variant, i As Integer On Error GoTo errExit For Each objCell In Target X = Split(objCell.Text, ",") If UBound(X) > 0 Then For i = 0 To UBound(X) X(i) = Trim$(X(i)) Next objCell.Value = Join(X, ", ") End If Next errExit: End Sub