Bonjour,
Comme ceci:
Sub es()
Application.ScreenUpdating = False
chaine = ","
For i = 1 To 10
If Len(Cells(i, "A")) > 1 Then
'si il y a plus d'un caractère,il faut faire une première inversion pour les retrouver dans le bon ordre à la sortie
chaine = chaine & StrReverse(Cells(i, "A")) & ","
Else
chaine = chaine & Cells(i, "A") & ","
End If
Next
chaine = StrReverse(chaine) 'on reconstruit la chaîne inversée
'on isole chaque élément de la chaîne
Element = Split(chaine, ",")
For i = 1 To UBound(Element) - 1
Cells(i, "A") = Element(i)
Next
End Sub
Cdlt