Isso parece possível, mas vai ser complicado. Veja como eu imagino o código VBA funcionando:
Iterate through all job numbers in your main worksheet. For each one:
Iterate through all .xlsx files in your Sequence folder. For each one:
If the filename includes the job number:
Iterate through all rows, add up the cells in the HDW column with a date.
Add that number to the current job number's row in your main worksheet.
If the filename does not include the job number, skip it.
Iterate through all .xlsx files in your Old-Sequence folder. For each one:
If the filename includes the job number:
Iterate through all rows, add up the cells in the HDW column with a date.
Add that number to the current job number's row in your main worksheet.
If the filename does not include the job number, skip it.
Você terá que descobrir como fazer algumas coisas ...
-
Obtenha uma lista de todos os arquivos do Excel em um diretório. Isso pode ajudar.
-
Determine se existe uma string em um nome de arquivo. Isso pode ajudar.
Saber como fazer referência a várias pastas de trabalho e como lidar com loops aninhados também será útil. Espero que isso te coloque no caminho certo.