Je, ahora si entiendo
Bueno, parece que ya está solucionado.. pero igual te comento que si el campo tiene "caracteres raros" (los paréntesis, eñes, tildes, espacios, etc), lo que se hace es meter el campo entre corchetes. Supongo que así debería funcionar:
sql= "SELECT * FROM productos WHERE (REF LIKE '"&operador&"') OR (
[DescripcionIdioma(1)
] LIKE '"&operador&"')"
saludos