bonjour,
Exécuter la macro suivante après avoir sélectionné toutes les cellules contenant les textes à travailler.
Important : les colonnes voisines (vers la droite) doivent être vide !
Ensuite (tout en gardant la même sélection), dans le menu :
choisir Données > Convertir
Cocher Délimité puis Suivant
Cocher Point-virgule puis Terminer
Sub galopin()
Dim i%, o, s$, sR$
For Each o In Selection
s = o.Value
For i = Len(s) To 2 Step -1
If Asc(Mid(s, i, 1)) < 91 And Asc(Mid(s, i, 1)) > 64 Then
sR = Mid(s, i)
s = Left(s, i - 1) & Chr(59) & sR
End If
Next
o.Value = s
Next
End Sub
A+