Saberexcel - o site de quem precisa Aprender Macros Microsoft Excel VBA
Esse macro do Aplicativo Microsoft Excel VBA(Visual Basic Application), envia um email para determinado endereço de email, com o conteudo
existente em células na folha de planiha. imagem do resultado. Baixe o exemplo de planilha no final da página. Espero que possa ser útil,
Fiquem com Deus, Expedito Marcondes
'a folha de planilha exemplo está na área livre para registrados. (faça o login ou registre-se para baixá-la)
Sub Enviar_dados_celulas_email()
' selecão da planilha desejada.
Saber1.Select
Cells.Select
' como o envelope na ActiveWorkbook.
ActiveWorkbook.EnvelopeVisible = True
With ActiveSheet.MailEnvelope
.Introduction = "Senhor Mário, veja abaixo detalhes das horas semanais"
.Item.To = "e[email protected]" ' [email protected]
.Item.Subject = "Testando horas de trabalho"
.Item.send
End With
[D1].Select
End Sub
Observe a imagem do resultado após o envio dos dados contidos na folha de planilha
No DVD - 14.000 Planilhas Exemplos VBA Macros, há inumeros exemplos de como enviar emails via VBA, na pasta Envia_Emails_VBA
Aprenda tudo sobre planilhas do Aplicativo Microsoft Excel VBA(Visual Basic Application), sozinho, com baixo custo, praticando com os produtos didáticos Saberexcel
- Acessar o exemplo de planiha (faça o login ou Registre-se -{Area livre para Registrados} )
Acesso Livre - Registrados (REGISTRE-SE!)
Baixe o exemplo de planiha contendo o macro acima
Excel planilha vba email envia celulas corpo email (64.38 KB)
Comentários
Como faço?
prezado Rafa,
Geralmente usamos essa linha de código,
mas há de observar o caminho e alterar no seu código códigos
experimente essa linha, creio que vá funcionar,
Caso não consiga, email-"me", envie-me sua planilha que
olho para voce.
'- - - - - - - -
.Attachments.Ad d "c:\Meus documentos\paga mento.doc"
'- - - - - - - -
Fique com Deus. Expedito Marcondes.
O problema é que a formatação da planilha só aparece no outlook. Se abrir o email direto no navegador, não carregou a formatação.
Tem como resolver isso?
Boa Tarde
Pesquisando no google uma solução para um problema que possuo no momento, cheguei até voce e seus artigos e soluções para outros problemas e tomo a liberdade de enviar-lhe este e-mail na esperança de que possa ser atendido.
Trabalho com uma planilha excel, que dentre seus campos existem o nome do meu cliente, o seu e-mail e um valor.
Necessito criar uma macro para o envio deste e-mail aos meus clientes com o seguinte texto:
"Prezado(a) 'o nome do cliente na planilha' O valor total das suas despesas no mes de 'mes e ano na planilha' foi de
'o valor na planilha'
Atenciosamente.
MARICUCA"
Desde ja agradeço
Claudio Tavares Pereira
e-mail: c.tavaresuol.com.br
Assine o RSS dos comentários