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

Deel werkblad naar pdf

Status
Niet open voor verdere reacties.

Koos66

Gebruiker
Lid geworden
15 jan 2009
Berichten
29
Met Excel 2010 probeer ik een deel (dit bereik heeft de naam BRIEF) van 1 vd werkbladen ve project op te slaan als pdf mbv een macro. Omdat er meerdere projecten zijn (elk in een eigen directory), moet het opslaan geschieden in dezelfde directory als waar het project staat. Daarnaast dient een stuk vd filenaam vd pdf te komen uit een cel op het actieve werkblad.
(Dus elk project heeft een eigen Excelfile en directory)

Ik zat te denken in deze richting (samengesteld uit div hints op helpmij):
Code:
ActiveSheet.Name"BRIEF" SaveCopyAs ActiveWorkBook.Path &  Range("B4") & ".pdf"

Kan een ervaren VBA'er aangeven wat de goede code moet zijn ?? bvd
 
Laatst bewerkt door een moderator:
@RooieDarp:
Nee, dat gaat over printen naar PDF. Excel2010 heeft de mogelijkheid om een selectie op te slaan als PDF en die wil/moet ik gebruiken. Het gaat er vooral om hoe ik een "ge-named" bereik vd actieve sheet kan opslaan in de actieve directory met een filenaam incl een variabele.
 
Laatst bewerkt:
Ik heb em zelf al een heel stuk op gang gekregen:

Sub ProjectOverzichtOpslaanAlsPDF3()
'
' ProjectOverzichtOpslaanAlsPDF3 Macro
'

'
Range("a1").Select
Application.Goto Reference:="PROJECTOVERZICHT_SEIZOEN_2012"
Selection.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
ActiveWorkbook.Path & "/ProjectOverzicht_" & Range("B10") & ".pdf", Quality:= _
xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
OpenAfterPublish:=True
Range("a1").Select
End Sub

Het enige is dat ik nu nog Range("B10") moet zien te vervangen door een named-bereik.....
(Er plegen nl wel eens regels te worden gedeleted)
 
Laatst bewerkt:
Vervang B10 gewoon door de naam van je benoemd bereik.
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan