shalhevet
Gebruiker
- Lid geworden
- 9 okt 2007
- Berichten
- 245
Hoi,
In mijn uren registratie bestand heb ik een knopje gemaakt. Deze moet wanneer op gedrukt wordt het bestand als pdf exporteren.
Het gaat redelijk goed maar ik zou de naam van het bestand aan de hand van een cel waarde willen bepalen.
In cel F13 heb ik het weeknummer staan. Ik wil dan ook dat het pdf die gemaakt wordt naar cel F13 kijkt en vandaar de naam haalt (bijvoorbeeld week 32).
Maar het lukt mij niet. Heb al suf gezocht op google en kwam ook erg veel voorbeelden tegen maar geen enkele doet wat ik wil.
De code (die ik overigens ook van google heb) is:
Als ik met deze code het bestand opsla krijg ik het wel in de goede map, als pdf maar met de naam "ActiveSheet.Range(F13).value - terwijl de naam moet zijn Week_32
Waar gaat het mis?
In mijn uren registratie bestand heb ik een knopje gemaakt. Deze moet wanneer op gedrukt wordt het bestand als pdf exporteren.
Het gaat redelijk goed maar ik zou de naam van het bestand aan de hand van een cel waarde willen bepalen.
In cel F13 heb ik het weeknummer staan. Ik wil dan ook dat het pdf die gemaakt wordt naar cel F13 kijkt en vandaar de naam haalt (bijvoorbeeld week 32).
Maar het lukt mij niet. Heb al suf gezocht op google en kwam ook erg veel voorbeelden tegen maar geen enkele doet wat ik wil.
De code (die ik overigens ook van google heb) is:
Code:
Sub PDFMaken()
With ThisWorkbook.Sheets("week32")
.Copy
Dim BestandsNaam As String
[COLOR="#FF0000"]Pad = ThisWorkbook.Path & "\Uren Registratie\" & "ActiveSheet.Range(F13).value" & ".pdf"[/COLOR]
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=Pad + BestandsNaam, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=True
End With
ThisWorkbook.Save
End Sub
Als ik met deze code het bestand opsla krijg ik het wel in de goede map, als pdf maar met de naam "ActiveSheet.Range(F13).value - terwijl de naam moet zijn Week_32
Waar gaat het mis?