Bonsoir Loic, André, le Forum.
A toutes fins utiles, voici 2 fonctions VBA pour les mêmes questions :
Public Function Compte(Car, Chaine) As Byte
'Compte le nombre d'occurences de "Car" dans la "Chaine"
Dim P As Byte
Do
P = InStr(P + 1, Chaine, Car, vbTextCompare)
If P > 0 Then Compte = Compte + 1
Loop Until P = 0
End Function
Public Function DernOccur(Car, Chaine) As Byte
'Indique la position de la dernière occurence de "Car" dans "Chaine"
DernOccur = InStrRev(Chaine, Car, , vbTextCompare)
End Function
Cordialement,
Didier_mDF