Annuleer afdrukgebieden in een Excel-werkmap met behulp van een VBA-macro

Inhoudsopgave

U kunt een VBA-macro gebruiken om afdrukgebieden uit uw spreadsheets te verwijderen. De macro bladert automatisch door alle werkbladen in uw werkmap, waardoor het wissen van afdrukgebieden een fluitje van een cent is.

In elke Excel-tabel kunt u afdrukgebieden definiëren. Dit doet u in het dialoogvenster AFDRUKKEN. Bij het printen houdt Excel alleen rekening met de gegevens die zich in het printgebied bevinden.

In de tabel geeft Excel afdrukgebieden aan met stippellijnen. De volgende afbeelding toont een tabel waarin een drukbereik is gedefinieerd in het gebied A1: C16:

Eenmaal ingesteld, blijven de drukgebieden behouden. Gebruik de juiste opdracht CANCEL PRINT AREA om afdrukgebieden van uw tabellen te verwijderen.

Als je dit snel en gemakkelijk wilt doen, kun je een macro gebruiken. De volgende macro bladert door alle werkbladen in de huidige werkmap en schakelt de afdrukgebieden in elk vel uit:

Sub hijs drukgebieden omhoog ()
Dim tafel als werkblad
Voor elke tabel in ActiveWorkbook.Worksheets
Table.PageSetup.PrintArea = ""
Volgende tafel
Einde sub

De macro verwijdert het afdrukgebied door de eigenschap PAGESETUP.PRINTAREA te vullen met lege tekst.

Om de macro in te voeren, drukt u op ALT F11 in Excel om de VBA-editor te openen. Selecteer de opdracht INSERT - MODULE in de VBA-editor en voer de macro in. Activeer de toetsencombinatie ALT F8 in Excel om de macro te starten. De twee sneltoetsen werken in alle versies van Excel.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave