Функція VBA INSTRREV повертає ціле число, що відповідає першій знайденій позиції значення в рядку символів, починаючи пошук справа.
Функція InStrRev повертає 0, якщо відповідності не знайдено.
InStrRev(текст, значення)
Або
InStrRev(текст, значення, початковий номер, регістр)
Визначимо позицію значення XLP, починаючи пошук праворуч від тексту:
Sub InStrRevExample()
text = "REF: XLP-54-21-XLP-9"
'Перша позиція "XLP" у тексті під час пошуку справа
position = InStrRev(text, "XLP")
MsgBox position 'Повертає: 17
End Sub