Definieer automatisch het huidige gegevensgebied als het afdrukgebied van een Excel-tabel

Inhoudsopgave

Op deze manier zorg je ervoor dat een macro automatisch het gebied van de cellen definieert als het afdrukgebied dat zich rondom de actieve cel bevindt

Wilt u alleen het huidige gebied rond een cel afdrukken? Dat doe je door een geschikt printgebied in te richten.

Dit is bijzonder eenvoudig met een VBA-macro. Dit zijn de VBA-opdrachten:

Onderbouw Actief gebied Vast ()
ActiveSheet.PageSetup.PrintArea = _
ActiveCell.CurrentRegion.Adres
Einde sub

Voordat u de macro oproept, klikt u op een cel in het gegevensveld dat u als afdrukgebied wilt definiëren. Excel definieert vervolgens alle cellen als het afdrukgebied dat naadloos aansluit op de actieve cel vanuit cel A1 van de tabel en voorbij de actieve cel.

In de afbeelding is cel E11 gemarkeerd als de actieve cel. Na het aanroepen van de macro wordt het gebied A1:F19 gedefinieerd als het afdrukgebied. Het celbereik begint bij cel A1 en eindigt bij de cel die volgt op cel E11 tot aan de eerste opening. Aan de hand van het afdrukvoorbeeld (Excel tot versie 2003: BESTAND - PAGINAAANZICHT, Excel vanaf versie 2007: AANZICHT - WERKBOEKAANZICHT - PAGINAOPMAAK) kunt u zien dat de toewijzing van het afdrukgebied via de macro is gelukt.

Om de macro in te voeren, drukt u op ALT F11 in Excel om de VBA-editor te openen. Gebruik de opdracht INSERT - MODULE om een leeg moduleblad in te voegen. Om de macro rechtstreeks vanuit Excel te starten, gebruikt u de toetsencombinatie ALT F8.

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

wave wave wave wave wave