трудно понять, все ли пути к папкам, исходящие из листа, настроены нормально, но вот пример, который работает:
Sub saveAsPdf()
Dim dir As String
dir = "C:\Users\Evan\Desktop\"
Dim sFileName As String
sFileName = "helloWorld" & ActiveWorkbook.Name & "_" & Format(Date, "dd mmm")
ActiveWorkbook.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
dir & sFileName & ".pdf", Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, _
OpenAfterPublish:=False
End Sub
Я думаю, что вам не хватает:
& Format(Date, "dd mmm")
РЕДАКТИРОВАТЬ:
Просто понял, что, когда вы зацикливаетесь на сохранение новых PDF-файлов, вы не обновляете свои
PClastprintrow = Sheets("PC Unit 8015").Range("P1000").End(xlUp).Row
PCclient = Sheets("Summary").Range("C8").Value
PCbem = Sheets("PC Unit 8015").Cells(i, 16).Value
PCreportlocation = Sheets("Summary").Range("C9").Value
PCreportname = PCreportlocation & " - " & PCclient & " - " & PCbem & ".pdf"
, они должны быть во 2-м цикле, который сохраняет PDFи я предполагаю, что имя пути меняется.скорее всего, этот файл будет сохранен поверх самого себя x10 lol.