Página 1 de 1

Enviar intervalo de céluals por e-mail via Excel - VBA

Enviado: 04 Abr 2018 às 15:53
por APTLima
Boa tarde!
Tenho uma planilha com algumas informações,
Imagem

Eu preciso enviar esses dados no corpo do e-mail utilizando o Outlook, o e-mail deve ficar assim:
Imagem

E pelo código que encontrei não consigo selecionar o intervalo dessas células com a formatação acima

Sub EnviarEmail()
Dim OutApp As Outlook.Application
Dim OutMail As Outlook.MailItem

Set OutApp = CreateObject("Outlook.Application")
Set OutMail = OutApp.CreateItem(olMailItem)
Application.DisplayAlerts = False

With OutMail
.To = Range("C2").Value
.CC = Range("C4").Value
.Subject = Range("C6").Value
.HTMLBody = Range("B10:K100").Value
.Attachments.Add ActiveWorkbook.FullName
.Send
End With

Application.DisplayAlerts = True

Set OutMail = Nothing
Set OutApp = Nothing
End Sub

Poderiam me ajudar?
Obrigada!

Re: Enviar intervalo de céluals por e-mail via Excel - VBA

Enviado: 04 Abr 2018 às 16:23
por babdallas
Você quer enviar uma imagem ou quer os dados em si?

Enviar intervalo de céluals por e-mail via Excel - VBA

Enviado: 04 Abr 2018 às 16:45
por APTLima
Eu preciso dos dados, pois serão usados para imputar em um sistema, e seria interessante copiar e colar.

Obrigada!