Liebe Community
Ich habe ein Excel-File mit einem Rechnungs-Template. Die Rechnungsdaten sind in einer separaten Tabelle.
RGTemplate/Tabelle5 = Rechnungs-Template
Verrechnungen/Tabelle6 = Rechnungsdaten
Die Rechnungsnummer ist statisch in der Zelle E18 des Templates platziert und die restlichen Rechnungsinfos werden mittels SVERWEIS in das Template geladen.
Nun habe ich ein Makro als Vorlage, welches jeweils die Rechnungsnummer in der Zelle E18 platziert, die fertige Rechnung als PDF speichert und danach den Vorgang für die nächste Rechnung wiederholt.
1. Ich bringe das Makro schon gar nicht zum laufen sondern bekomme immer Fehlermeldungen
2. Aktuell wird im Makro fix angegeben, für welche Zeilen in der Tabelle Verrechnungen der Vorgang ausgeführt werden soll. Mich würde interssieren, wie ich das dynamisch gestalten kann, d.H. es keine Rolle spielt, ob nun 2 oder 20 Rechnungszeilen vorhanden sind.
Makro:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | Sub Rechnung_Generieren()
Dim i As Integer
For i = 2 To 3
Tabelle5.Cells(18, 5) = Tabelle6.Cells(i, 1)
Sheets( "Tabelle5" ).Range( "A1:J44" ).ExportAsFixedFormat Type:=xlTypePDF, _
Filename:= "C:\Users\b1bya\Google Drive\NOST_CRM\invoice" & Sheets( "Tabelle6" ).Cells(i, 1) & ".pdf" , quality:=xlQualityStandard, _
includedocproperties:= True , ignoreprintareas:= True , openafterpublish:= False
Next i
MsgBox "Erledigt"
End Sub
|
Tutorial der Vorlage: https://powerofexcel.com/vba-generate-multiple-pdf-files-using-invoice-list-and-template/
Besten Dank bereits für euren geschätzten Aufwand und liebe Grüsse
Yannick
|