Вы просите Excel отформатировать ваше имя файла следующим образом:
Format(Now(), "yyyy.mm.dd" & ".pdf")
, что для Excel точно так же, как:
Format(Now(), "yyyy.mm.dd.pdf")
, поскольку .pdf
содержитd
, он заменяет его номером дня (2).
Format(Now(), "yyyy.mm.dd.pdf")
^^ ^
Переставьте элемент форматирования на yyyy.mm.dd
и добавьте расширение файла отдельно:
sSaveFolder = PdfPath & "\" & Format(Now(), "yyyy.mm.dd") & ".pdf"