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,
Featured Replies
Archivado
Este tema está ahora archivado y está cerrado a más respuestas.
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,