Uma família de softwares de planilhas da Microsoft com ferramentas para analisar, criar gráficos e comunicar dados.
Olá!
Se você colocar o caminho do diretório onde está o arquivo, não irá aparecer a mensagem de localizar arquivo, exemplo:
='C:\Users\Eliezer\Desktop\Teste[teste 01.xlsx]Aba01'!$A$1
Agora, para executar a tarefa para 1000 arquivos, eu só imagino uma solução viável pelo VBA. Não seria nada muito complexo. Um exemplo de código para ser adaptado a sua realidade seria:
Sub Pesquisar_arquivos()
Application.DisplayAlerts = False
For i = 1 To 1000
Range("B" & i + 1) = _
"='C:\Users\Eliezer\Desktop\Teste[Teste " & i & ".xlsx]Aba1'!R1C1"
Next i
Application.DisplayAlerts = True
End Sub
O código acima varre os arquivos de terminologia "Teste 1" até "Teste 1000" criando a fórmula para trazer a informação da célula A1 (R1C1: R1, que é linha 1, C1 que é coluna 1) da aba1 de cada arquivo. Agora, se você tem que varrer várias abas dentro de cada arquivo, tem que incrementar o código.
Minha sugestão se quiser seguir pela linha do VBA é postar a dúvida no MSDN, pois o TECHNET não tem uma categoria especifica para VBA. O link do MSDN é:
https://social.msdn.microsoft.com/Forums/pt-BR/home?forum=vbapt