Macro para Enviar rangos de varias hojas como imagen JPEG por Outlook excel
Me gustaria que me ayudaran con una macro para enviar rangos de varias hojas por Outlook como imagen en un solo mensaje este es un ejemplo:
Private Sub CommandButton1_Click()
Range("A1:Y93").Select
With Selection.Font
.ColorIndex = xlAutomatic
.TintAndShade = 0
End With
Range("A1:Y93").Copy
Set dam = CreateObject("outlook.application").createitem(0)
dam.To = "Ingresar correo de CLARO"
dam.Subject = "Diploma " & Range("A1") & "-" & Range("B1")
dam.display
'Application.SendKeys "^v"
Application.Wait Now + TimeValue("00:00:01")
SendKeys "^{home}", True
DoEvents
SendKeys "%nvo", True
DoEvents
SendKeys "{UP}", True
DoEvents
SendKeys "{UP}", True
DoEvents
SendKeys "{ENTER}", True
Set dam = Nothing
End Sub
Pero no puedo colocar el nombre de la hoja ni cuales serian los rangos de cada una como por ejemplo:
Hoja1, Rango: A1:D20
Hoja2. Rango: B2:J30
Hoja3, Rango D10:G30
Los destinatarios puede sern en la misma macro o en una celda
Asunto: en una celda A1 y B2
Nombre del Archivo: en una celda