Que macro puedo usar para seleccionar un destinatario y enviar mail.
Estoy en el proceso de un formulario para solicitar reportes de fallas. En mi archivo de Excel tengo el UF1 que registra los datos del solicitante para después dar clic en un botón que envía el correo. Lo que necesito es que en mi UF1 de captura haya dos botones de opción en donde el usuario pueda elegir a quien enviar el correo, no se si me explique y si esto sea posible. Les agradezco su apoyo
Ahorita yo estoy utilizando este codigo para enviar el mail pero solo me lo manda a mi.
Private Sub CommandButton4_Click()
On Error Resume Next
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Dim OA, OM As Object
Dim NA As Variant
Dim Path, TD, fn, mydoc As String
TD = Format(Date, "dd/mm/yyyy")
Path = ThisWorkbook.Path & "\"
fn = ActiveSheet.name
mydoc = Path & fn & ".xlsx"
mydoc1 = Path & fn & ".pdf"
Dest = Cells(3, "E")
Sheets(fn).Copy
ActiveWorkbook.SaveAs Filename:=mydoc, FileFormat:=xlOpenXMLWorkbook
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
mydoc1, Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False
ActiveWorkbook.Close False
Set OA = CreateObject("Outlook.Application")
Set OM = OA.CreateItem(0)
With OM
.To = "[email protected]"
.CC = ""
.BCC = ""
.Subject = "Solicitud de Ticket"
.Body = "Estimados, en el archivo adjunto se encuentra la solicitud de Ticket con fecha " & TD & " .Su apoyo para generar la solicitud. Favor de confirmar recepción"
.Attachments.Add mydoc
.Send
End With
If Err.Number = 0 Then
SendMail_Gmail = True
MsgBox "El mail con archivo adjunto fue enviado con éxito", vbInformation, "AVISO"
Else
MsgBox "Se produjo el siguiente error: " & Err.Description, vbCritical, "Error nro " & Err.Number
End If
Kill mydoc
Kill mydoc1
Set OM = Nothing
Set OA = Nothing
Application.ScreenUpdating = True
Application.DisplayAlerts = True
Unload Me
Unload UserForm1
End Sub