• 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.

compile error expected end of statement bij vb code

Status
Niet open voor verdere reacties.

beeksplace

Gebruiker
Lid geworden
21 nov 2013
Berichten
47
Goedemiddag,

Heb de volgende vb code van het inet gevist, heb wat dingen aangepast omdat ik graag de datum achter de bestandsnaam wil. Maar krijg een compile error expected end of statement.

Code:
Sub Save2PDF()
'
' Save2PDF Macro
'

'
    Range("A1:I53").Select
    [COLOR="#FF0000"]ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
        "C:\Wedstrijden geschiedenis\wedstrijd & Format(Date "yyyymmdd") & .pdf" _
        , Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
        :=False, OpenAfterPublish:=False[/COLOR]
End Sub

[End Code]

Als ik de code zo zet, werkt het wel

Code:
Sub Save2PDF()
'
' Save2PDF Macro
'

'
    Range("A1:I53").Select
    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
        "C:\Wedstrijden geschiedenis\wedstrijd.pdf" _
        , Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
        :=False, OpenAfterPublish:=False
End Sub

[End Code]
iemand een idee wat ik fout doe.

Erik
 
Laatst bewerkt door een moderator:
Je bent aanhalingstekens vergeten.

Code:
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"C:\Wedstrijden geschiedenis\wedstrijd[B][COLOR="#FF0000"]"[/COLOR][/B] & Format(Date, "yyyymmdd") & [B][COLOR="#FF0000"]"[/COLOR][/B].pdf" _
, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
:=False, OpenAfterPublish:=False

Code kan overigens wel korter.

Met vriendelijke groet,


Roncancio
 
Laatst bewerkt:
werkt maar niet helemaal

Hallo Roncancio,

Het werkt in zoverre dat het document goed word opgeslagen maar alleen de range klopt niet.
Het hele document wordt opgeslagen en wat er eigenlijk moet gebeuren is dat hij alleen de range opslaat.

heb je nog een idee van wat dat kan zijn.

Erik
 
heb je hier wat aan?

Code:
Sheets("Blad1").Range("A1:I53").ExportAsFixedFormat Type:=xlTypePDF,
@Nog even dit, je moet de naam van het blad natuurlijk nog aanpassen.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan