Beste allen,
Ik heb een excel file met meerdere tabbladen. Hieruit wil ik verschillende tabbladen selecteren om een pdf te draaien. Ik heb dit inmiddels kunnen doen met de volgende code:
Echter kan het zijn dat de tabbladen-namen (Achter de Array) ik hier tabbladen wil toevoegen/afhalen. Ik heb middels een selectie tool geregeld, dat ik deze namen kan aan en uitzetten en dus uiteindelijk in een bepaalde cel (nu cel: AC36) deze tekst (verwijzend dus naar de tabbladen die ik wil) zo uit kunnen schrijven.
Nu wil ik dus dat de VBA code wordt gelezen uit deze cel AC36, dat wanneer ik tabbladen aan/uit wil zetten, deze omzet naar pdf.
Ik dacht hiervoor de code: Sheets(Array(Range("AC32".Value))).Select te gebruiken. Maar dan krijg ik een foutmelding (syntaxis...).
Wat doe ik hier verkeerd? Of is er een andere betere manier om selectie tabbladen aan/uit te zetten?
Ik hoor het graag.
Mvg, Dennis
Ik heb een excel file met meerdere tabbladen. Hieruit wil ik verschillende tabbladen selecteren om een pdf te draaien. Ik heb dit inmiddels kunnen doen met de volgende code:
Code:
Bestand = Environ("TEMP") & "\" & ActiveSheet.Name & " - " & Range("AI10") & ".pdf"
Sheets(Array("Update", "Overview", "Blad1")).Select
ActiveSheet.ExportAsFixedFormat _
Type:=xlTypePDF, _
Filename:=Bestand
Echter kan het zijn dat de tabbladen-namen (Achter de Array) ik hier tabbladen wil toevoegen/afhalen. Ik heb middels een selectie tool geregeld, dat ik deze namen kan aan en uitzetten en dus uiteindelijk in een bepaalde cel (nu cel: AC36) deze tekst (verwijzend dus naar de tabbladen die ik wil) zo uit kunnen schrijven.
Nu wil ik dus dat de VBA code wordt gelezen uit deze cel AC36, dat wanneer ik tabbladen aan/uit wil zetten, deze omzet naar pdf.
Ik dacht hiervoor de code: Sheets(Array(Range("AC32".Value))).Select te gebruiken. Maar dan krijg ik een foutmelding (syntaxis...).
Wat doe ik hier verkeerd? Of is er een andere betere manier om selectie tabbladen aan/uit te zetten?
Ik hoor het graag.
Mvg, Dennis