Con split(texto,
VbCrLf) (no VbLf como en tu mensaje inicial) debería andar de p. madre.
Cita: Si comparo "Casa" con la seugnda posicion del vector haciendo split al textarea ... me dice que es diferente
¿Intentaste comparando
If Trim(UCase("Casa")) = Trim(UCase(Array(1)))?
Si aun no compara bien, hacele un len() a Array(1) a ver que son 4 caracteres ("casa") o qué devuelve