Ola pessoal,
preciso controlar a data de validade dos produtos em minha empresa e para isso criei uma planilha em que coloco:
Coluna A - nome dos produtos
Coluna B; C; D; n - as datas de validade
Inicialmente inseri uma formatacao condicional que muda as cores das celulas baseados na proximidade do vencimento como por exemplo:
Celula azul se o a data de vencimento for maior que 15 dias
Celula verde se o a data de vencimento for maior que 5 dias
Celula amarela se o a data de vencimento for maior que a data atual e menos do que 5 dias
Celula vermelha se o a data de vencimento for igual a data atual
Celula preta se o a data de vencimento menor do que a data atual
Posteriormente, como serao meus funcionarios que irao atualizar a planilha decidi avancar um pouco mais e criar um codigo VBA que me avise caso algum produto venha a vencer mas nao estou conseguindo finalizar a planilha.
O que preciso:
- rodar o macro automaticamente quando a planilha for aberta.
- proximo passo, procurar em um intervalo de celulas ( b2:z999) a ocorrencia de data que seja menor do que a data atual ou seja produto vencido em estoque.
- proximo passo se existir data menor do que a atual ( nao tenha produtos vencidos ) nada acontece e se existir data menor do que a atual ( exista produtos vencidos em estoque ) o excel me mande um e-mail avisando o fato.
As rotinas de rodar o macro ao abrir a planilha e de enviar email estao funcionando o que nao consigo fazer funcionar e o meio da programacao.
Obrigado pela ajuda,
Rafael