Bonjour,
une proposition via fonction personnalisée sans l'utilisation de regex (non disponible sur MAC)
Function extraction(texte)
'KS ou DE ou BN ou NM ou SK ou TV suivis de 9 chiffres
stt = Split("KS,DE,BN,NM,SK,TV", ",")
For i = LBound(stt) To UBound(stt)
s = 0
Do
s = InStr(s + 1, texte, stt(i), vbTextCompare)
If s > 0 Then
If Mid(texte, s + 2, 9) Like "#########" Then
extraction = Mid(texte, s, 11)
Exit Function
End If
End If
Loop Until s = 0
Next i
extraction = ""
End Function