Guardar en PDF una hoja de excel con nombre y ruta
Tengo esta macro creada en un archivo excel, pero cuando la ejecuta me aparece el siguiente comando: "Se ha producido el error '5' en tiempo de ejecución: Argumento o llamada a procedimiento no válida". En el momento que le doy a depurar me aparece seleccionado el texto que os marco en negrita:
---
Ub SavePDFMacro2()
nombre = Cells(1, 20).Value
ruta = Cells(2, 20).Value
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
ruta & nombre, Quality:= _
xlQualityStandard, IncludeDocProperties:=False, IgnorePrintAreas:=False, _
OpenAfterPublish:=True
End Sub
--
¿Me podriáis, por favor, ayudar con este problema?
P.D: Mi objetivo final también sería añadir a esta macro la posibilidad de anexar el pdf generado al email e incluir un texto de una celda por ejemplo A1=("FACTURA NOVIEMBRE") en el asunto y en el cuerpo del email otro texto escrito por mí en otra celda, ejemplo A2("Adjunto encontraran la factura del mes")
La verdad que sí se pudiera hacer sería genial!