Bonjour,
il faut jouer avec la manipulation des chaines de caractères.
comme ceci:
Dim plage As Range, c As Range
Dim nbcarac As Byte
With Sheets("Feuil1")
Set plage = .Range("A1:A" & .Range("A" & Rows.Count).End(xlUp).Row)
End With
For Each c In plage
If c <> "" Then
nbcarac = Len(c.Value) 'compte le nombre de caractère de la chaine
c.Value = Left(c.Value, 1) & " " & Mid(c.Value, 2, nbcarac)'recherche le premier caractère, insère un espace, et rajoute le reste de la chaine
End If
Next c