Este tipo de abordagem de sistema é possível, mas é mais complicado do que a maioria esperaria. Para isso, será preciso muita paciência e uma boa estrutura. Como você não tem controle de origem, os arquivos de entrada terão variações sutis ao longo do tempo. Não tente obter 100% do trabalho feito pela primeira vez. Desenvolva isso à medida que você aprende mais sobre a estrutura de dados e como os arquivos mudam com o tempo.
- Etapa 1. faça um backup dos arquivos iniciais em uma pasta chamada Raw. Nunca use Raw com qualquer macro. Em vez disso, sempre trabalhe com uma cópia. A capacidade de ver os arquivos originais perfeitos e refazer / comparar será importante para alguém que esteja aprendendo e trabalhando com macro.
- Step2 Faça uma macro para se livrar de informações inúteis e nomeie como "Remove_Useless". A maneira mais fácil é usar uma macro de registro e atualizá-la para estar em formato genérico. Isso requer algum conhecimento de como trabalhar com macro. Existem vários sites de macro de início que podem passar pelas etapas necessárias para criar essa macro.
- Etapa 3. execute a macro (cuidando do backup e controle da versão) com cada um dos outros arquivos. Modifique a macro conforme necessário para que ela funcione 100%.
-
Etapa 4. Depois de ter uma macro funcionando e funciona sem ajustes em um segundo lote de arquivos. Comece adicionando mais macros e dando a eles nomes úteis como "Remove_Merge", "Save_as_CSV" etc. Seguindo as mesmas etapas acima.
-
Etapa 5. Depois de ter um conjunto completo de macros, precisa de mais 3 macros. Até agora, todas as macros foram executadas por elas mesmas. Crie uma macro Do_It_All que irá executar todas as macros. E uma macro Pre_Check que verifica se houve uma variação significativa nos arquivos de origem. O Pre_check irá chamar o Do_IT_All se tudo estiver ok, senão chamar "Alert_Boss_Files_modified"