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

Gefilterde lijst automatisch op juiste lengte laten printen

Status
Niet open voor verdere reacties.

CasperEx

Gebruiker
Lid geworden
3 dec 2013
Berichten
78
Beste forumleden

Ik heb van VenA enige dagen geleden deze VBA code gekregen om mijn printopdracht automatisch te laten aanpassen aan de lengte van de draaitabel.

Code:
Sub macro1()

Set r = Sheets("Blad5").PivotTables(1).TableRange1
r.PrintPreview



End Sub
Code:

Is het nu ook mogelijk om deze code zo aan te passen dat deze voor een gefilterde lijst werkt? Dus naarmate de lijst door een filter korter (of juist langer) wordt, past ook de printopdracht zich automatisch aan.

Ik heb een voorbeeldbestandje bijgevoegd

Bekijk bijlage Map2 dit is een test met een gewone lijst.xlsm

Alvast weer bedankt voor de moeite
 
Je voorbeeld document bevat geen draaitabel.
 
eventjes zonder na te denken op een zondagmorgen
Code:
Sub macro1()
    Set r = Sheets("Blad3").Range("C3").CurrentRegion
    r.PrintPreview
End Sub
 
Maar dan op Sheets("De uitleg") ;)
 
ja, 't was zondagmorgen :o
 
Set r mag ook weggelaten worden. (stond er nog in om even in het 'locals' venster te kijken hoe de range van een draaitabel ook alweer heet:))
Code:
Sheets("De uitleg").Cells(3, 3).CurrentRegion.PrintPreview
 
En nu is het maandagavond en hebben jullie mij erg blij gemaakt
Ook deze macro werkt helemaal top! Dank jullie wel
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan