Compartilhe!

1 - Escolher o range que deseja enviar por email, por exemplo o range "A1:B3":

Excel Email12 - Excel e Outlook - Enviando e-mail via VBA

2 - Adicionar no VBA a função que transforma um range em HTML
Mais detalhes dessa função você encontra aqui.

3 - Utilizar a macro abaixo para enviar e-mail:

Sub Email()
  Dim rng As Range
  Dim OutApp As Object
  Dim OutMail As Object
  Para = "atendimento@exceleaccess.com"
  Set rng = Nothing
  On Error Resume Next
  Set rng = Range("A1:B3").SpecialCells(xlCellTypeVisible)
  On Error GoTo 0
  Set OutApp = CreateObject("Outlook.Application")
  Set OutMail = OutApp.CreateItem(0)
  On Error Resume Next
  With OutMail
    .To = Para
    .Subject = "Assunto"
    .HTMLBody = RangetoHTML(rng)
    .Display
  End With
  On Error GoTo 0
  With Application
    .EnableEvents = True
    .ScreenUpdating = True
  End With
  Set OutMail = Nothing
  Set OutApp = Nothing
End Sub

4 - Pronto agora é só rodar essa macro que a janela do e-mail abrirá

Caso queria esse arquivo, favor enviar um email para atendimento@exceleaccess.com solicitando.

Você também vai gostar:
Excel – Cálculo Automático ou Manual via VBA

Para alternar entre cálculo automático ou manual via VBA, basta usar os seguintes comandos: Para automático: Application.Calculation  = xlCalculationAutomatic Para manual: Leia mais...

Excel – Mensagem ao usuário para continuar ou não uma macro via VBA

As vezes o usuário aperta o botão sem querer e roda uma macro sem desejar. Para que isso não aconteça Leia mais...

Excel e Access – Gravando Dados do Excel no Access via VBA (macro)

Excel e Access – Gravando Dados do Excel no Access via VBA (macro) 1 – Primeiro você deve criar uma Leia mais...

Excel Avançado – Planilha que busca dados de uma página da internet

Vamos aprender como atualizar sua planilha com dados de uma página da internet. Primeriamente você precisa criar uma consulta. Vai Leia mais...

Obrigado pela visita!

www.exceleaccess.com

contato@exceleaccess.com

www.exceleaccess.com

www.exceleaccess.com

www.exceleaccess.com


Compartilhe!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *