La fonction VBA INSTRREV renvoie un entier correspondant à la première position trouvée de la valeur dans la chaîne de caractères, en partant de la droite.
La fonction InStrRev renvoie 0 si aucune correspondance n'est trouvée.
InStrRev(texte, valeur)
Ou
InStrRev(texte, valeur, numéro de début, cas)
Déterminez la position de la valeur XLP en lançant la recherche à droite du texte :
Sub InStrRevExample()
text = "REF: XLP-54-21-XLP-9"
'La première position de "XLP" dans le texte lors de la recherche est à droite
position = InStrRev(text, "XLP")
MsgBox position 'Retours : 17
End Sub