спасибо за вашу помощь!
Я думаю, что для любого, кто сталкивается с такой же проблемой, я нашел простейшее решение.
Sub gettextbetween()
Dim text As String
text = "I like apples (because I don't like pears)."
MsgBox Mid(text, InStr(1, text, "("), InStr(1, text, ")") - InStr(1, text, "(") + 1)
End Sub
InStr возвращает число, при котором найдено значение, в этом случае "(". Функция Mid может получить значение строки, начинающейся с определенного числа для х количество символов.
Еще раз спасибо всем за помощь!