Beste,
Ik wil graag elk blad uit mijn worksheet(20 sheets) apart opslaan als een PDF bestand.
De naam van het bestand wil ik dan hetzelfde hebben als de sheetnaam + een getal uit een cel van die betreffende sheet.
Deze macro heb ik tot nu toe:
Hierbij krijg ik alleen de actieve sheet als PDF, dus degene waarmee ik op dat moment mee bezig ben.
Wat moet ik veranderen zodat hij alle sheets in de werkmap exporteert?
Zou iemand me ook kunnen vertellen hoe ik VBA vertel om ook de naam van de desbetreffende sheet te gebruiken?
Enorm bedankt!
Ik wil graag elk blad uit mijn worksheet(20 sheets) apart opslaan als een PDF bestand.
De naam van het bestand wil ik dan hetzelfde hebben als de sheetnaam + een getal uit een cel van die betreffende sheet.
Deze macro heb ik tot nu toe:
Code:
Sub SaveWorksheetAsPDF()
Dim sFileName As String
With ActiveSheet
sFileName = .Range("I9").Value '
.Copy
.ExportAsFixedFormat Type:=xlTypePDF, _
Filename:=ThisWorkbook.Path & "\" & sFileName & ".pdf", _
Quality:=xlQualityStandard, IncludeDocProperties:=False, _
IgnorePrintAreas:=False, OpenAfterPublish:=False
ActiveWindow.Close False
End With
End Sub
Hierbij krijg ik alleen de actieve sheet als PDF, dus degene waarmee ik op dat moment mee bezig ben.
Wat moet ik veranderen zodat hij alle sheets in de werkmap exporteert?
Zou iemand me ook kunnen vertellen hoe ik VBA vertel om ook de naam van de desbetreffende sheet te gebruiken?
Enorm bedankt!