Re : VBA function trim
bonjour le forum, pepsister,
je n'ai pas trouvé la solution mais de ce que je comprends de "trim" cela supprime les espaces an début de chaines ou en fin de chaine mais pas au milieu à mois que je comprenne mal.
Pour les espaces du milieu de chaine tu peux utiliser un code de ce type
Dim cell As Range
Dim d As String
Application.ScreenUpdating = False
Set cell = Range("a1:aa200")
For Each c In cell
d = c.Value
For i = 1 To Len(d)
d = c.Value
g = Mid(d, i, 1)
If Mid(d, i, 1) = " " Then
c.Value = Mid(d, 1, i - 1) & Mid(d, i + 1)
i = i - 1
Else
End If
Next i
Next c
Application.ScreenUpdating = True
c'est un peu long (15 secondes pour 20000 espaces à supprimer sur 4000 cellules) mais bon...
bonne soirée