Bonsoir,
Sous forme de fonction personnalisée :
Function EXTRACT(tx As String, rg As Integer) As String
Dim txt
Application.Volatile
txt = Split(";" & tx, ";")
If rg <= UBound(txt) Then
EXTRACT = txt(rg)
Else
EXTRACT = ""
End If
End Function
Utilisation :
=EXTRACT($B4;COLONNE(A:A))
Exemple en C4, et tirer sur la ligne.
Préalable :
Avant de taper la moindre formule, mettre toutes les cellules au format Standard (éliminer tout format Texte, incompatible avec des formules), et mettre en calcul auto !
Cordialement.