• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Maco excel opslaan als PDF naam+datum+tijd

Status
Niet open voor verdere reacties.

getyours

Gebruiker
Lid geworden
4 sep 2007
Berichten
78
Hallo,

Ik wil graag onderstaande macro gebruiken om een excelwerkblad op te slaan als pdf
met datum en tijd zodat ik unieke namen krijg,

Als ik de Cel "AL15" leeg laat werkt het macro, als ik deze vul met de datum dan krijg ik een
foutmelding run time error 1004 file not saved.......

Het doel is om het macro te gebruiken om elke 8 een rapport op te slaan onder een unieke naam.


Code:
Sub pdf_opslaan ()

    Dim Bestand As String

    Runtimer = Now + TimeValue("08:00:00")
    Application.OnTime Runtimer, "pdf_opslaan"
     
    fileNaam = "shift-dashboard" & " " & ActiveSheet.Range("AL15").Value
    Bestand = "C:\Users\xxxxx\Documents\Reports\pdf\" & fileNaam & ".pdf"
    Range("A1:AJ54").ExportAsFixedFormat _
    Type:=xlTypePDF, _
    Filename:=Bestand
    
    End Sub
 
en wat staat er in cel AL15? Tekens die niet in een bestandsnaam mogen staan wellicht?

\
/
*
[
]
:
?
 
Laatst bewerkt:
Klopt tekens zijn het probleem
Hoe zou ik de bestanden kunnen opslaan op datum en tijd?

ben er al uit bedankt

Code:
shift-dashboard " & Format(Now(), "DD-MMM-YYYY hh mm AMPM") & "
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan