VBA save problem

chippy36

New Member
Joined
Dec 24, 2017
Messages
21
Hello All,

I have a VBA code that is written to save the cells from range "G66:K95" of the currently active sheet as a PDF file. The name of the sheet is used as the file name, and the file is saved in a subfolder within the same directory as the workbook.

It all works well EXCEPT, the file is not saved to a subfolder within the same directory as the workbook, instead it is saving to the last location that any file was saved to. Anyone got any ideas ? Thanks in advance


Save the selected cells as a PDF file with the sheet name as the file name
Dim sheetName As String
sheetName = ActiveSheet.Name
Dim savePath As String
savePath = ThisWorkbook.Path & "\Variations\" & sheetName & ".pdf"
ActiveSheet.Range("G66:K95").ExportAsFixedFormat Type:=xlTypePDF, _
fileName:=sheetName, _
Quality:=xlQualityStandard, _
IncludeDocProperties:=True, _
IgnorePrintAreas:=False, _
OpenAfterPublish:=False
 
Try making this change:
Rich (BB code):
savePath = ThisWorkbook.Path & Application.PathSeparator & sheetName & ".pdf"
 
Upvote 0

Excel Facts

Show numbers in thousands?
Use a custom number format of #,##0,K. Each comma after the final 0 will divide the displayed number by another thousand

Forum statistics

Threads
1,215,006
Messages
6,122,666
Members
449,091
Latest member
peppernaut

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top