Pegue valores de vários arquivos Excel fechados

0

Eu precisaria criar uma lista com valores obtidos de vários arquivos Excel fechados, todos nomeados com valor numérico (001, 002, 003 ...). Todas as pastas de trabalho numeradas têm o mesmo formato, portanto, a posição dos dados é sempre a mesma. A partir desses arquivos, tenho que coletar uma série de informações (nome do cliente, venda total, etc.) para serem indexadas em um esquema de resumo.

Eu tentei usar uma fórmula como esta:

='[001.xlsx]Modulo Ricevuta'!$J$9

E funciona, mas ao fazer isso eu teria que inserir todos eles manualmente, e é um trabalho impossível, considerando que para cada arquivo eu tenho que pegar mais de um dado, e as pastas de trabalho são mais de 500.

Basicamente, eu precisaria do que normalmente faria essa fórmula com arquivos abertos:

B1: =INDIRECT("''["& A1 &".xlsx]Modulo Ricevuta'!$J$9")
D1: =INDIRECT("''["& A1 &".xlsx]Modulo Ricevuta'!$C$13")
F1: =INDIRECT("''["& A1 &".xlsx]Modulo Ricevuta'!$L$38")
...

Onde no A1 eu escrevo o número do arquivo que eu quero capturar os dados.

Espero ter sido claro na explicação e confiança em sua gentil ajuda.

    
por Seba 15.04.2018 / 12:55

0 respostas