Buenas Tardes juann2511, hasta donde recuerdo CONTAINS es una función que utiliza SQL Server, pero que no es válida para hacer consultas a Excel.
ADO utiliza un motor llamado Access Database Engine (o JET para versiones anteriores) para poder interactuar con archivos de excel, txt, csv, etc. Una opción sería hacer las búsquedas con LIKE (con sus respectivas limitantes) y otro comentario, el tipo de comillas que utilizas debe ser comilla simple (no tilde) es decir algo como esto:
Código SQL:
Ver originalSELECT * FROM [hoja1$] WHERE Contains(*, 'hola')
Saludos.
Leo.