Mauro, inda não deu certo, pelo que entendi, o END SUB sai da macro se satisfazer a condição de IF, assim que ele encontra o primeiro filtro vazio, finaliza a macro. Quero que ele rode a macro por inteiro, apenas pule a parte da macro que salva o arquivo quando A2 da nova pasta de trabalho for igual a vazio, ou seja, o falso de IF. Quando encontrar um A2 vazio, nao salva e continua o processo para o próximo filtro.
Explicando melhor:
Filtra NOME A, copia, cria uma nova pasta, cola, se A2 for diferente de vazio, salva no diretório
se A2 for igual a vazio, sai sem salvar da nova pasta de trabalho e passa para próximo filtro
Filtra NOME B, copia, cria uma nova pasta, cola, se A2 for diferente de vazio, salva no diretório
se A2 for igual a vazio, sai sem salvar da nova pasta de trabalho e passa para próximo filtro
Filtra NOME C, copia, cria uma nova pasta, cola, se A2 for diferente de vazio, salva no diretório
se A2 for igual a vazio, sai sem salvar da nova pasta de trabalho e passa para próximo filtro
Filtra NOME D, copia, cria uma nova pasta, cola, se A2 for diferente de vazio, salva no diretório
se A2 for igual a vazio, sai sem salvar da nova pasta de trabalho e passa para próximo filtro
Filtra NOME E, copia, cria uma nova pasta, cola, se A2 for diferente de vazio, salva no diretório
se A2 for igual a vazio, sai sem salvar da nova pasta de trabalho e passa para próximo filtro
Filtra NOME F, copia, cria uma nova pasta, cola, se A2 for diferente de vazio, salva no diretório
se A2 for igual a vazio, sai sem salvar da nova pasta de trabalho e passa para próximo filtro
Até ao final da macro, ou seja, End Sub.
Agradeço pela atenção!
Postado : 15/11/2012 8:11 am