I was having an issue for saving my worksheet as PDF to a folder based on a cell value "M5" + current month text in Arabic language like that (LS WF 28L مارس) and someone here helped me with a simple code and it works perfectly.
And now I want this PDF file to go to a sub folder inside my main folder ("D:\NEWGIZA") based on cell value "M7" as follows:
Sub ExportToPDF()
Dim ws As Worksheet: Set ws = ActiveSheet ' improve!
Dim Filename As String: Filename = "D:\NEWGIZA\" & ws.Range("M5").Value _
& " " & Application.Text(Month(Date), "[$-401]mmmm") & ".pdf"
ws.ExportAsFixedFormat Type:=xlTypePDF, Filename:=Filename, _
Quality:=xlQualityStandard, IncludeDocProperties:=True, _
IgnorePrintAreas:=False, OpenAfterPublish:=True
End Sub

Copy to Different Subfolders