Bom dia Galera estou fazendo uma planilha que servirá como tracking de envio de e-mails com acompanhamento de eventuais datas de processos.
Fiz todo o código chegando as 4 possibilidades para o envio de mensagens diferente, utilizando o filtro para diferenciar.
Explicação da planilha
Inicialmente a macro copia as informações da aba HORIZONTAL e cola na aba CHECK(colunas A:O) e nas colunas P:S a formula consulta as datas na aba HORIZONTAL.
é chamada a função atualizar, onde é consultado no BANCO de DADOS e atualizado todas as datas e informações da planilha. Na aba check agora nas formulas ( P:S) que encontrarem datas diferentes apareceram em vermelho.
na coluna U (CHECK) é utilizado uma numeração de 1 a 4 que será utilizado para filtrar a planilha e enviar as informações.
Apos tudo feito e atualizado inicia-se o envio das informações. a macro filtra o que tiver de numero um processo a processo e insere o código do processo na aba APROVADO. que apenas armazena as informações para servir de variáveis para alimentar as macros.
então a propria macro envia o e-mail, processo a processo até concluir todos que tiverem para ser enviado.
ERRO:
Quando eu depuro a macro ela roda toda sem dar nenhum erro nao apresenta nada de anormal.
no entanto quando eu mando executar a macro de uma vez noto que os filtros não ocorrem, e os "e-mails" não são enviados pois é como se não tivesse nenhum processo que tenha sofrido alteração.
ja tentei varias alternativas mas ainda não consegui resolver.
Alguem poderia analisar e me ajudar a entender porque o filtro não obedece quando a macro é executada mas obedece quando é depurada?
Postado : 13/02/2017 7:47 am