Prezados amigos, Bom dia!
Preciso de uma ajuda para formatar uma função em uma planilha de prazos de manutenção. Nesta planilha terei uma coluna de identificação de determinado produto (Coluna "B"), uma coluna para inserção da data em que iniciei a manutenção deste produto (Coluna "C"); uma coluna informando se a manutenção do produto já foi finalizada (Coluna "D"), e em caso de ter sido finalizada, na coluna "E" é inserido a data de finalização. Na coluna "F" estará o contador de dias em que o produto permaneceu em manutenção, ou nos casos em que a manutenção ainda não tiver sido finalizada, o tempo em que o produto esta em reparo (Manutenção). Para o cálculo deste período, utilizei a fórmula "=SE(D2="Sim"|E2-C2|(HOJE())-(C2))". Pois bem, vamos ao problema: Toda vez que acionado um botão (Na planilha denominei-o "Atualizar") é rodado uma macro que deverá verificar todos os produtos que permanecem em manutenção (Texto "Não" na coluna "D"), feito isto, deverá identificar dentre estes ainda em manutenção, quais os que estão a 25 dias ou mais em manutenção (Através da coluna "F"). Identificados os produtos nestas condições (em manutenção e a 25 dias ou mais), deverá disparar um e-mail contendo no texto a identificação deste(s) produto(s) - coluna "B"-, a(s) respectiva(s) data(s) de início da(s) manutenção - coluna "C" -, e o(s) respectivo(s) tempo(s) em que o(s) produto(s) permanece(m) em manutenção - Coluna "F".
Planilha exemplo (Figura em anexo)
Resultado por e-mail:
110001 25/3/2012 110
110002 26/3/2012 109
110004 28/3/2012 107
Tal e-mail deverá ser disparado para 3 destinatários fixos, por isso, podem estar inseridos na raiz da função da macro.
Espero a ajuda dos senhores, já fiz muitas pesquisas, mas não encontrei nenhuma que atendesse 100% a este humilde pedido. Se alguém puder ajudar e que precise de mais informações é só solicitar (Não anexei a planilha por que aqui na empresa o sistema bloqueia o upload deste tipo de arquivo, mas se for o caso posso mandar por e-mail. Deixei em anexo a imagem do modelo simples elaborado).
Mais uma vez agradeço a compreensão e auxílio de todos. Este fórum sempre traz as melhores soluções, mesmo para pessoas leigas e iniciantes em VBA, como eu.
Abraço a todos!
Preciso de uma ajuda para formatar uma função em uma planilha de prazos de manutenção. Nesta planilha terei uma coluna de identificação de determinado produto (Coluna "B"), uma coluna para inserção da data em que iniciei a manutenção deste produto (Coluna "C"); uma coluna informando se a manutenção do produto já foi finalizada (Coluna "D"), e em caso de ter sido finalizada, na coluna "E" é inserido a data de finalização. Na coluna "F" estará o contador de dias em que o produto permaneceu em manutenção, ou nos casos em que a manutenção ainda não tiver sido finalizada, o tempo em que o produto esta em reparo (Manutenção). Para o cálculo deste período, utilizei a fórmula "=SE(D2="Sim"|E2-C2|(HOJE())-(C2))". Pois bem, vamos ao problema: Toda vez que acionado um botão (Na planilha denominei-o "Atualizar") é rodado uma macro que deverá verificar todos os produtos que permanecem em manutenção (Texto "Não" na coluna "D"), feito isto, deverá identificar dentre estes ainda em manutenção, quais os que estão a 25 dias ou mais em manutenção (Através da coluna "F"). Identificados os produtos nestas condições (em manutenção e a 25 dias ou mais), deverá disparar um e-mail contendo no texto a identificação deste(s) produto(s) - coluna "B"-, a(s) respectiva(s) data(s) de início da(s) manutenção - coluna "C" -, e o(s) respectivo(s) tempo(s) em que o(s) produto(s) permanece(m) em manutenção - Coluna "F".
Planilha exemplo (Figura em anexo)
Resultado por e-mail:
110001 25/3/2012 110
110002 26/3/2012 109
110004 28/3/2012 107
Tal e-mail deverá ser disparado para 3 destinatários fixos, por isso, podem estar inseridos na raiz da função da macro.
Espero a ajuda dos senhores, já fiz muitas pesquisas, mas não encontrei nenhuma que atendesse 100% a este humilde pedido. Se alguém puder ajudar e que precise de mais informações é só solicitar (Não anexei a planilha por que aqui na empresa o sistema bloqueia o upload deste tipo de arquivo, mas se for o caso posso mandar por e-mail. Deixei em anexo a imagem do modelo simples elaborado).
Mais uma vez agradeço a compreensão e auxílio de todos. Este fórum sempre traz as melhores soluções, mesmo para pessoas leigas e iniciantes em VBA, como eu.
Abraço a todos!
Editado por Maninho2010, 13 July 2012 - 12:42 PM.
''







