ahora si no entiendo nada
¿el campo es un array o el nombre del campo sale del array
DescripcionIdioma(1)?
Si es la primera opción, lo siento. Nunca vi algo así.
Si es la segunda, ¿podría ser esta la solución?:
Código:
sql= "SELECT * FROM productos WHERE (REF LIKE '"&operador&"') OR (" & DescripcionIdioma(1) & " LIKE '"&operador&"')"