Jump to content

Fórmula pegada es diferente a la original


Recommended Posts

Hola! cómo estáis?

Me está sucediendo algo que no comprendo: Cuando en una macro se ejecuta la siguiente línea:

Hoja2.Range("b7").Formula = "=iferror(index(Tabla1[nombre],match(1,((Tabla1[F. Entrada]<=$G$1)*(Tabla1[F. Salida]>=$G$1)*(Tabla1[Nº hab]=A5)),)),"""")"

Hoja2.Range("b7").Formula = "=iferror(index(Tabla1[nombre],match(1,((Tabla1[F. Entrada]<=$G$1)*(Tabla1[F. Salida]>=$G$1)*(Tabla1[Nº hab]=A5)),)),"""")"

en la celda en cuestión aparece esta fórmula:

=SI.ERROR(INDICE(Tabla1[nombre];COINCIDIR(1;((Tabla1[@[F. Entrada]]<=$G$1)*(Tabla1[@[F. Salida]]>=$G$1)*(Tabla1[@[Nº hab]]=A5));));"")

Es prácticamente igual que la que aparece en el código. La diferencia está en la @ delante del nombre de los campos. Me gustaría que no apareciera para que se muestre el resultado correctamente.

¿Alguna idea de cómo hacer que no aparezca?

Gracias,

Link to comment
Share on other sites

×
×
  • Create New...

Important Information

Privacy Policy