Te anexo la macro para enviar los correos
Sub EnviarCorreos()
'Por.Dante Amor
Set h1 = Sheets("BUSCARV")
Set h2 = Sheets("RESPUESTASI Y NO")
'
For i = 2 To h1.Range("A" & Rows.Count).End(xlUp).Row
clave = h1.Cells(i, "K")
If clave <> "" Then
Set b = h2.Columns("A").Find(clave, lookat:=xlWhole)
If Not b Is Nothing Then
asunto = b.Offset(0, 1)
cuerpo = b.Offset(0, 2)
cols = Array("C", "D", "E", "J", "F")
For r = LBound(cols) To UBound(cols)
campo = "<<" & h1.Cells(1, cols(r)) & ">>"
cuerpo = Replace(cuerpo, campo, h1.Cells(i, cols(r)))
Next
End If
End If
Set dam = CreateObject("outlook.application").createitem(0)
dam.To = h1.Range("I" & i).Value 'Destinatarios
dam.Subject = asunto
dam.Body = cuerpo
'dam.Send 'El correo se envía en automático
dam.Display 'El correo se muestra
Next
MsgBox "Fin"
End Sub
' : )
'S aludos. Dante Amor. Recuerda valorar la respuesta. G racias
' : )
Hola Dante. Me gustaría si es posible que me ayudarás a terminar la macro. ¿Te puedo enviar lo que quiero? - fenix ave ave
Hola Dante. Creo que ya te valorado por mi parte excelente. Si no te he valorado dime porque entonces no se donde hacerlo. Te he dado un voto positivo. - fenix ave ave
Al final de mi respuesta hay un par de opciones: "Votar" y "Excelente", si todavía no seleccionas alguna de las opciones, puedes hacerlo, o también puedes cambiar la valoración. - Dante Amor