Olá a todos,
Minha função apenas funciona quando o arquivo externo está aberto. Caso eu feche, o resultado é retornado #REF!
Segue o código
=INDIRETO(TEXTO("'" & B3 & "[" & C1 & "]1º Turno'!$A$44";0))
Onde B3 é a localização exata do arquivo
Código B3
=ESQUERDA(CÉL("nome.arquivo");PROCURAR("[";CÉL("nome.arquivo");1)-10)
que retorna o valor
C:controle2013
e C1 é uma gambiarra que fiz para destacar o arquivo correto de acordo com a data
Código C1
=CONCATENAR(TEXTO(C2;"dd-mm");".xlsx";)
que retorna como 20-12.xlsx
Dessa maneira a formula inicial retorna exatamente
'C:Controle2013[20-12.xlsx]1º Turno'!$A$44
Que é o codigo exato de como exportar um dado de uma tabela externa no excel. Infelizmente esse código só funciona quando o arquivo 20-12.xslx esteja aberto, tornando inviável a programação.
Alguém consegue identificar onde estou errando?
Postado : 17/12/2013 9:31 am