Функція 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