Processador de arquivos

Processador de arquivos

O File Processor facilita a manipulação de arquivos do Excel ou de arquivos que não sejam do Excel. Ele pode ser encontrado aqui no VBA Editor:

E aqui na faixa de opções do Excel:

Basta selecionar a(s) pasta(s) a ser(em) processada(s), criar regras para determinar quais arquivos serão processados e selecionar a ação a ser executada nesses arquivos.

Mesclar arquivos – Match Header

Os recursos Merge Files permitem mesclar dados de vários arquivos em uma única planilha.

Merge Files – Match header lerá os cabeçalhos das colunas na linha 1 e fará a correspondência dos dados de modo que eles se enquadrem no cabeçalho da coluna apropriada.

Casos de uso
  • Isso é ótimo para mesclar rapidamente arquivos CSV.
  • Use ao mesclar dados que compartilham cabeçalhos de coluna. (especialmente útil quando a ordem pode ser diferente entre os arquivos de dados)

Mesclar arquivos

O Merge Files mescla o conteúdo dos arquivos em uma única planilha. Especificamente, ele copiará e colará o conteúdo da planilha especificada de cada arquivo na planilha de destino.

Casos de uso
  • Mesclar dados que não compartilham um cabeçalho comum.
  • Mesclar informações de demonstrações financeiras em uma única planilha.

Mesclar arquivos – Planilhas

Em breve

Esse recurso mesclará planilhas inteiras em uma única pasta de trabalho.

Listar arquivos

Crie uma lista de todos os nomes de arquivos em uma pasta específica (ou pastas).

Casos de uso
  • Audite a estrutura de arquivos da sua equipe.
  • Acompanhe o progresso da sua equipe com base nos arquivos existentes.

Excluir, mover, copiar ou abrir arquivos

Exclua, mova, copie ou abra arquivos de pastas específicas, com regras para determinar quais arquivos serão considerados ou ignorados.

Casos de uso
  • Mantenha sua estrutura de arquivos organizada com apenas alguns cliques do mouse.

Processamento de arquivos – Como fazer

Agora vamos criar uma macro para processar arquivos.

Primeiro, abra o File Processor:

Agora você deve ver o File Processor:

1. Nome da pasta

Esse é o local da pasta que contém os arquivos que você deseja processar.

Você verá ThisWorkbook.Path como o valor padrão. Ele usa a mesma pasta em que a planilha está localizada.

Para alterar, digite manualmente o local ou clique no botão … para navegar até sua pasta.

2. Incluir subpastas

Ao incluir subpastas, você pode processar todos os arquivos contidos em todas as subpastas da pasta selecionada.

3. Arquivos

Você pode optar por processar:

  • Todos os arquivos
  • Somente arquivos do Excel
  • Arquivos do Excel e arquivos CSV
  • Somente arquivos CSV

4. Critérios

A inserção de critérios permite que você limite os arquivos que serão processados.

Selecione um critério na lista suspensa e, em seguida, insira o valor do critério:

Você pode usar os curingas * e ? para regras mais complexas.

  • O curinga * representa qualquer número de caracteres.
  • O curinga ? representa qualquer caractere único.

Veremos exemplos na próxima seção.

Há duas configurações adicionais:

5. Exclude ThisWorkbook – Exclui essa planilha do processamento. Normalmente, essa opção deve ser marcada.

6. Ignore Case (Ignorar maiúsculas e minúsculas) – Ignora as maiúsculas e minúsculas ao usar critérios para determinar quais arquivos serão processados. Por exemplo, “Data” não corresponderá a “data”, que não está marcado.

Exemplos de critérios

Selecione todos os arquivos do Excel que contenham “dados”.

Selecione todos os arquivos do Excel que começam com “data”

Selecione todos os arquivos que contêm 2023 ou 2024.

Selecione todos os arquivos que contenham os anos de 2020 a 2029.

Selecionar ações

Escolha entre:

  • Mesclar arquivos – Corresponder cabeçalhos
  • Mesclar arquivos
  • Listar arquivos
  • Excluir arquivos
  • Mover arquivos
  • Copiar arquivos
  • Abrir arquivos

Inserir macro

Quando terminar, clique em Insert Macro (Inserir macro ) para abrir o formulário Insert Macro (Inserir macro).

Comece a automatizar o Excel