EXCEL VBA: Pętla działa, ale nie jest odświeżana przed wydrukowaniem do pliku PDF

Dzień dobry wszystkim!

Mam problem dotyczący mojego kodu VBA. Po prostu chcę utworzyć pętlę, która drukuje pliki PDF oparte na tym samym szablonie tła (który znajduje się w arkuszu o nazwie AFFIDAVIT CREATOR), zastępując niektóre 4 pola (etykiety i obrazy) z arkusza INPUT.

Do tej pory pętla działa poprawnie. Jedyny problem: Generuje pliki PDF zgodnie z podaną nazwą (zmienna r), ale odświeża arkusz PO eksportowaniu do PDF. Wynik: pliki Mutliple o różnych nazwach, ale wszystkie wyświetlają to samo :(

Jakieś pomysły?

To mój kod:

Private Sub TryMe()
Dim r As Long
Dim strCap As String
Dim strCap2 As String
r = 4

    Do Until Sheets("INPUT").Cells(r, 3).Value = ""

    strCap = Sheets("INPUT").Cells(r, 3).Value
    Sheets("AFFIDAVIT CREATOR").Label1.Caption = strCap

strCap2 = Sheets("INPUT").Cells(r, 5).Value
Sheets("AFFIDAVIT CREATOR").Label2.Caption = strCap2

If Sheets("INPUT").Cells(r, 4) = "OE" Then
    Sheets("AFFIDAVIT CREATOR").Image1.Picture = LoadPicture(ActiveWorkbook.Path & "\OE_Logo.jpg")
Else
    Sheets("AFFIDAVIT CREATOR").Image1.Picture = LoadPicture(ActiveWorkbook.Path & "\SF_Logo.jpg")
End If

If Sheets("INPUT").Cells(r, 6) = "OE" Then
    Sheets("AFFIDAVIT CREATOR").Image2.Picture = LoadPicture(ActiveWorkbook.Path & "\OE_Logo.jpg")
Else
    Sheets("AFFIDAVIT CREATOR").Image2.Picture = LoadPicture(ActiveWorkbook.Path & "\SF_Logo.jpg")
End If


ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, From:=1, To:=1, FileName:=ThisWorkbook.Path & "\" & Sheets("INPUT").Cells(r, 3) & ".pdf" _
    , Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
    :=False, OpenAfterPublish:=False

Sheets("AFFIDAVIT CREATOR").Calculate

r = r + 1

Loop

End Sub

questionAnswers(1)

yourAnswerToTheQuestion