Bonjour,
Si VBA est possible, passez votre fichier en .xlsm, et placez cette fonction dans un module standard :
Function Course(ByVal ChaineATraiter As String, ByVal Position As Integer) As Variant
Dim TabChaine As Variant
Course = ""
TabChaine = Split(ChaineATraiter, " - ")
Select Case Position
Case 1
Course = Trim(TabChaine(0))
Case 2
Course = Trim(Split(TabChaine(1), "m")(0))
Case 3
Course = Trim(Split(TabChaine(2), " €")(0))
Case 4
Course = Trim(Split(TabChaine(3), " Partants")(0))
End Select
End Function
Et vous dupliquez vers le bas.