Académique Documents
Professionnel Documents
Culture Documents
Macro para enviar contedo de Clula do Excel por e-mail | Excelmax Solues, Excel, Software, Simulador, Grfico, Macro, VBA.
Procurar
INCIO
INSTITUCIONAL
ARTIGOS
SOLUES
DOWNLOADS
LEITURA
CONSULTORIA
TREINAMENTO
QUEM SOMOS
Pesqu i sa r
Muitas vezes precisamos enviar algumas informaes via e-mail. Isso normalmente feito de forma manual. Esta matria estar demonstrando como isso pode ser feito de forma automtica. Podemos enviar uma "Pasta de Trabalho do Excel", apenas uma Planilha ou ainda, apenas parte de uma planilha.
Esta matria foi publicada no site http://msdn.microsoft.com/pt-BR/ no seguinte link: social.msdn.microsoft.com explicando uma questo levantada pelo amigo Fernando.
O objetivo
Uma macro deve enviar um e-mail que est contido na Coluna "A" com as informaes contidas em todas as colunas relativas a sua linha. O e-mail ser disparado automaticamente apenas quando o status da coluna "F", que contm o status, for alterado para " Concludo".
Exemplo: se o status da Coluna " F" na Linha " 4 " for alterado para " Concludo", um e-mail ser enviado automaticamente ao endereo do usurio que est na coluna " A" com as informaes de todas as colunas relativas a esta linha. Observe o exemplo na figura abaixo.
As informaes a serem enviadas devem ser organizadas no corpo do e-mail conforme orientaes a seguir: Prezado(a) "E-MAIL DO USURIO", A O.S. "N O.S." aberta em "DATA DA ABERTURA" foi Concluda. Veja informaes abaixo: Status: "INFORMAR O STATUS" Ao tomada: "INFORMAR AO TOMADA" Atenciosamente, Help Desk
excelmax.blogspot.com.br/2012/09/macro-para-enviar-conteudo-de-celula-do.html
1/3
09/04/14
Macro para enviar contedo de Clula do Excel por e-mail | Excelmax Solues, Excel, Software, Simulador, Grfico, Macro, VBA.
O desenvolvimento
Para a automatizao deste procedimento, precisamos observar basicamente duas coisas importantes: 1. Onde esta macro deve ser colocada; 2. A Criao da Macro.
1. Onde esta macro deve ser colocada Para que a macro seja iniciada automaticamente, ela deve ser criada/inserida no Evento Change da planilha que contm os dados. Observe os destaques na figura abaixo.
1 - Refere-se ao nmero da linha atual. 2 - Executa a macro a partir desta linha se o valor da coluna "F" da linha atual for alterado. 3 - Executa a macro se o valor da coluna "F" da linha atual for alterado para " Concludo". 4 - Monta o " texto" a ser incluso no corpo do e-mail. 5 - Refere-se ao endereo de e-mail a ser utilizado. 6 - Texto a ser incluso no corpo do e-mail. Explicao sobre o comando " vbCrLf": utilizado na macro para incluir uma quebra de linha. A figura a seguir, demonstra como ficaro as informaes que foram inseridas automaticamente.
Observao: Para que o Outlook no seja acionado e o e-mail seja enviado sem a necessidade de clicarmos no boto Enviar do Outlook, apenas altere o texto " .Display" para " .Send". Download: Macro para enviar contedo de clula do Excel por e-mail Compartilhe esta matria com seus amigos. At a prxima. Prof. Ivair Claudio Ferrari
Tw eet 1 Seguir @ivairferrari
Veja tambm: E-mail , evento , Macros , Outlook , Target +11 Recomende isto no Google
Sobre o autor: Ivair Claudio Ferrari Certificado: Microsoft Office Excel 2007 Specialist; CEO ExcelMax Solues, Consultoria e Desenvolvimento de Solues e Softwares baseados em Excel/VBA e Treinamentos Excel e VBA In-Company. YouTube | Facebook | LinkedIn |
excelmax.blogspot.com.br/2012/09/macro-para-enviar-conteudo-de-celula-do.html
2/3
09/04/14
Macro para enviar contedo de Clula do Excel por e-mail | Excelmax Solues, Excel, Software, Simulador, Grfico, Macro, VBA.
Twitter | Google Plus
Ver tudo
"... O ExcelMax Solues apresenta dicas sobre criao de softwares, macros, funes, grficos e muito mais ! (Excel e VBA + Access + FireBird + SAP) ... Confira e compartilhe com seus amigos ..."
[ Copyright 2013-2014 ] Excelmax Solues, Excel, Software, Simulador, Grfico, Macro, VBA.
Design by Excel - Excelmax Solues | [ Ivair Claudio Ferrari ]
excelmax.blogspot.com.br/2012/09/macro-para-enviar-conteudo-de-celula-do.html
3/3