Hoe u het afdrukgebied instelt met vba (met voorbeelden)


U kunt de volgende syntaxis in VBA gebruiken om het afdrukgebied in te stellen en een afdrukvoorbeeld weer te geven voordat u daadwerkelijk een blad afdrukt:

 Sub SetPrintArea()

    With Sheets("Sheet1")
     .PageSetup.PrintArea = Selection.Address
     .PrintPreview
    End With
    
End Sub

Deze specifieke macro stelt het afdrukgebied in op het momenteel geselecteerde celbereik in het blad met de naam Blad1 en biedt vervolgens een afdrukvoorbeeld.

Opmerking : als u het geselecteerde bereik wilt afdrukken zonder er een voorbeeld van te bekijken, vervangt u .PrintPreview door .PrintOut in de macro.

Het volgende voorbeeld laat zien hoe u deze syntaxis in de praktijk kunt gebruiken.

Voorbeeld: hoe u het afdrukgebied instelt met VBA

Stel dat we het volgende blad in Excel hebben met gegevens over verschillende basketbalspelers:

We kunnen de volgende macro maken om een afdrukgebied te specificeren en een afdrukvoorbeeld weer te geven voordat een vel daadwerkelijk wordt afgedrukt:

 Sub SetPrintArea()

    With Sheets("Sheet1")
     .PageSetup.PrintArea = Selection.Address
     .PrintPreview
    End With
    
End Sub

Stel dat we vervolgens het celbereik A2:B7 selecteren:

Wanneer we deze macro uitvoeren, wordt het afdrukgebied automatisch ingesteld op dit geselecteerde celbereik en verschijnt het volgende afdrukvoorbeeldvenster:

Dit laat ons precies zien hoe de pagina eruit zal zien als we het momenteel geselecteerde celbereik afdrukken.

Als we het geselecteerde celbereik wijzigen, verandert het afdrukgebied automatisch.

Stel dat we in plaats daarvan het bereik A1:B11 selecteren:

Als we deze macro opnieuw uitvoeren, wordt het afdrukgebied automatisch ingesteld op dit geselecteerde celbereik en verschijnt het volgende afdrukvoorbeeldvenster:

Het afdrukvoorbeeld laat nu zien dat we het bereik A1:B11 zullen afdrukken als we doorgaan met afdrukken.

Opmerking : u kunt hier de volledige documentatie voor de eigenschap PrintArea in VBA vinden.

Aanvullende bronnen

In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende taken in VBA kunt uitvoeren:

VBA: afdrukken naar PDF
VBA: Hoe gebruik je een afdrukvoorbeeld?
VBA: mappen maken

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert