AW: VBA Dropdown in Verbindung mit einen pdf
09.02.2023 14:08:04
Anne
Vielen Dank für deine Hilfe. Ich habe jetzt mit einem YouTube Video eine Lösung gefunden:
Sub print_pdf_NL()
'Declare the Variables
Dim ws As Worksheet
Dim rngID As Range
Dim rngListStart As Range
Dim rowsCount As Long
Dim i As Long
Dim DateiName As String
Dim tempPDFFilePath As String
'Stop the screen updating while running
Application.ScreenUpdating = False
'Reference Report Sheet
Set ws = ActiveWorkbook.Sheets("invoice template NL")
'Reference the Customer cell (dropdown)
Set rngID = ws.Range("E12")
'Reference the start of the Customer List
Set rngListStart = ws.Range("I10")
'Count the rows in the Customer List
rowsCount = rngListStart.CurrentRegion.Rows.Count - 1
For i = 1 To rowsCount
'Change the current Customer
rngID.Value = rngListStart.Offset(i - 1, 0).Value
'Create the PDF
DateiName = Range("I6") & "\" & Range("I5") & ".pdf"
Sheets("invoice template NL").ExportAsFixedFormat xlTypePDF, _
Filename:=DateiName, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=True
Next i
'Restart the screen updating
Application.ScreenUpdating = True
End Sub