Copiando dados de um arquivo e alterando o alvo todos os dias usando uma entrada de data

0

Eu tenho introduzido dados em um arquivo do Excel todos os dias usando um monte de outros arquivos do Excel. Mas agora gostaria de começar a fazer isso automaticamente.

A primeira coisa que fiz foi criar um código que fornecesse os dados de que precisava, mas tenho que alterá-lo todos os dias, porque o dia também muda:

='C:\destination\[Archive2016-08-18.xlsx]Sheet1'!A1

Estou com problemas para editar este código para alterar a data "2016-08-18" da minha entrada nessas outras três células nas quais coloquei os números. Além disso, todos os dias ele preencheria a linha abaixo, criando uma lista de valores à medida que os dias passassem. Eu também estou tendo problemas para fazer isso.

Isso não parece difícil, mas estou tendo muitos problemas ao fazer isso.

Obrigado.

    
por Matheus Danella 22.08.2016 / 21:00

1 resposta

0

Editado
Adicionar uma coluna auxiliar na coluna B que é =text(A1,"yyyy-mm-dd")
Então esta fórmula em C1 =INDIRECT("'[archive"&B1&".xlsx]Sheet1'!A1",TRUE) , supondo que você tenha a data na célula A1. Por algum motivo você não pode aninhar o texto dentro do indireto

    
por 22.08.2016 / 23:54