Bonjour, une formule personnalisée le permettrait sans difficulté. Le seul pb, pourquoi 2 cellules alors que les immatriculations sont composées de 3 groupes (lettres, chiffres, lettres) ?
Un exemple, avec 3 cellules, mais il est très facile de supprimer le 3e groupe en question.
Option Explicit
Function EXPLODE(matricule As String, groupe As Byte) As String
Dim groupe1 As String, groupe2 As String, groupe3 As String
Dim i As Integer
' On purge l'immatriculation des espaces, des tirets et des points
matricule = Replace(matricule, ".", "")
matricule = Replace(matricule, "-", "")
matricule = Replace(matricule, " ", "")
For i = 1 To Len(matricule)
If Asc(Mid(matricule, i, 1)) > 64 And Asc(Mid(matricule, i, 1)) < 91 Then
groupe1 = groupe1 & Mid(matricule, i, 1)
Else
Exit For
End If
Next i
groupe2 = str(Val(Right(matricule, Len(matricule) - i + 1)))
groupe3 = Right(matricule, Len(matricule) - Len(groupe1) - Len(groupe2) + 1)
Select Case groupe
Case 1
EXPLODE = groupe1
Case 2
EXPLODE = groupe2
Case 3
EXPLODE = groupe3
End Select
End Function