Te anexo la macro para crear el PDF. La macro la debes poner en el archivo que tiene la información y ejecutarla sobre la hoja que tiene la información. Cambia en la macro "C:\trabajo\" por al carpeta que quieras, cambia [C5] por la celda que tiene el nombre del archivo.
Sub CrearPdf()
'por.Dante Amor
ruta = "C:\trabajo\"
nombre = [A5] 'celda con el nombre del archivo
'
Range("A1:Q37").ExportAsFixedFormat _
Type:=xlTypePDF, _
Filename:=ruta & nombre & ".pdf", _
Quality:=xlQualityStandard, IncludeDocProperties:=True, _
IgnorePrintAreas:=False, OpenAfterPublish:=False
'
MsgBox "Archivo PDF creado"
End Sub
Tienes que ser claro con la información que estás pidiendo, de lo contrario no podré ayudarte.
¿En cuál celda está el nombre que va a llevar el archivo?
¿El envío es por outlook?
¿A qué correo se envía?
¿Qué lleva el asunto?
¿Qué va en el cuerpo?
Cuando tengas la información completa, creas una nueva pregunta y la pones en excel para completar la parte del envío.
Saludos. Dante Amor
Recuerda valorar la respuesta.