Create PDF FILE with name retrieved from a cell
marco
-
marco -
marco -
Hello,
as a novice in macros, I'm turning to you for help.
I want to save my file as a PDF in the same directory as my Excel file, retrieving its name from a cell.
I’d like to specify two things: the Excel file is located on an internal server (I don't know if that matters).
The cell where the name to be retrieved is located uses the formula
=CONCATENATE(E11;" "; B12;" "; E12)
to create the name.
Thank you in advance for your help!
Configuration: Windows / Firefox 72.0
as a novice in macros, I'm turning to you for help.
I want to save my file as a PDF in the same directory as my Excel file, retrieving its name from a cell.
I’d like to specify two things: the Excel file is located on an internal server (I don't know if that matters).
The cell where the name to be retrieved is located uses the formula
=CONCATENATE(E11;" "; B12;" "; E12)
to create the name.
Thank you in advance for your help!
Configuration: Windows / Firefox 72.0
3 réponses
Hello,
like this:
--
@+ The Pivert
like this:
Sub savepdf() Dim nom As String ' name of the pdf Dim chemin As String 'path of the save folder nom = Range("A1").Value 'adapt cell chemin = ActiveWorkbook.Path & "\" ' same folder as the workbook 'save as PDF ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _ chemin & nom, Quality:=xlQualityStandard, _ IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _ False End Sub --
@+ The Pivert
thank you for your response and your promptness.
Indeed, it works very well!!!
I would like to push this a bit further if possible.
Let me explain. Could there be an error message if a PDF file with the same name already exists in the directory?
Thanks again!
However, if you want to test before saving, see this:
https://excel-malin.com/codes-sources-vba/vba-verifier-si-le-fichier-existe/
@+ Le Pivert