Qué raro... si acaso prueba a poner (Chr(13) & Chr(10)). O mejor aún,
Dim enter as string * 2 'Porque son dos bytes un enter
enter = Chr(13) & Chr(10)
y luego en vez del vbCrLf, busca esa variable. De todos modos, creo que el enter es vbKeyEnter, o algo así. Mira en la ayuda si la tienes que es muy completa o en el examinador de objetos, sé que el enter es KeyAscii = 13, pero creo que eso es más de evento de teclado que otra cosa.
Aunque ahora que pienso, si lo que comprueba es 1 byte y un enter son 2, pues prueba simplemente con el Chr(13). Y de todas maneras usaría un InStr() para buscar la cadena, bueno sería algo pesado ya que tendrías que ver dónde está y luego separar cadenas sin en el enter, joder, perdona, me estoy liando hasta yo xD