Je je!!! ahora me doy cuenta de algo...
Tu busqueda actual te esta buscando siempre como "o"
Para que pueda ser "y" deberemos hacer otra pieza de código mas compleja

:
Para hacerla "frase completa" deberás cambiar (con un Select Case, por ejemplo) el
Join(sarySearchWord,"|")
por
Join(sarySearchWord," ")
Implementando este cambio, tendrás una busqueda con "o" o con "frase completa"... Dejame pensar la solucion más facil para lograr que funcione el "y".
Saludos