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

Afdrukbereik permanent vastleggen

Status
Niet open voor verdere reacties.

OvisCantus

Gebruiker
Lid geworden
17 mrt 2006
Berichten
25
Waarschijnlijk voor jullie een eenvoudige vraag, maar ik kom er niet uit;

Als de gebruiker op printen drukt moet A1 t/m F56 afgedrukt worden.
Nu kun je via "Bestand" het afdrukbereik bepalen, maar hoe zorg je er voor dat dit bereik blijft, als je het bestand opnieuw opend?

Alvast bedankt!!

Groetjes Tom!
 
Je kan ervoor kiezen om bij het openen van het bestand automatisch het afdrukbereik in te stellen.
Via:

Extra - Macro - Visual Basic Editor.

Als het goed is zie je links de projectverkenner. (zie eventueel attachment projectverkenner)

Vervolgens dubbelklik je op Workbook en ga je naar Workbook en Open.
Daar plak je de volgende code:

Worksheets(1).PageSetup.PrintArea = "$A$1:$F$56"

Ik hoop dat ik een beetje duidelijk ben geweest. Zie bijlage.
 
Laatst bewerkt:
Hi Roncancio!

Yep, het was zeeer duidelijk. :D
Bedankt voor je moeite!! :thumb:

Kan ik eventueel ook nog aangeven dat hij dit bij alle werkbladen moet doen?

Groetjes Tom!
 
OvisCantus zei:
Hi Roncancio!

Yep, het was zeeer duidelijk. :D
Bedankt voor je moeite!! :thumb:

Kan ik eventueel ook nog aangeven dat hij dit bij alle werkbladen moet doen?

Groetjes Tom!

Private Sub Workbook_Open()
Teller = Worksheets.Count
For Aantal = 1 To Teller
Worksheets(Aantal).PageSetup.PrintArea = "$A$1:$F$56"
Next
End Sub
 
Roncancio zei:
Private Sub Workbook_Open()
Teller = Worksheets.Count
For Aantal = 1 To Teller
Worksheets(Aantal).PageSetup.PrintArea = "$A$1:$F$56"
Next
End Sub

Allright,

wederom bedankt!!
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan