Avbryt utskriftsområden i en Excel -arbetsbok med ett VBA -makro

Innehållsförteckning

Du kan använda ett VBA -makro för att ta bort utskriftsområden från dina kalkylblad. Makrot bläddrar automatiskt igenom alla kalkylblad i din arbetsbok, vilket gör att det är enkelt att rensa utskriftsområden.

Du kan definiera utskriftsområden i varje Excel -tabell. Det gör du i dialogrutan SKRIV UT. Vid utskrift tar Excel bara hänsyn till data som finns i utskriftsområdet.

I tabellen anger Excel utskriftsområden med streckade linjer. Följande bild visar en tabell där ett tryckintervall definieras i området A1: C16:

När de väl är inställda behålls tryckytorna. Använd rätt kommando AVBRYT UTSKRIFTSOMRÅDE för att ta bort utskriftsområden från dina tabeller.

Om du vill göra detta snabbt och enkelt kan du använda ett makro. Följande makro går igenom alla kalkylblad i den aktuella arbetsboken och stänger av utskriftsområdena i varje ark:

Sublyfttryckområden upp ()
Dim tabell som arbetsblad
För varje tabell i ActiveWorkbook.Worksheets
Table.PageSetup.PrintArea = ""
Nästa tabell
Avsluta Sub

Makrot tar bort utskriftsområdet genom att fylla egenskapen PAGESETUP.PRINTAREA med tom text.

För att gå in i makrot, tryck på ALT F11 i Excel för att öppna VBA -redigeraren. Välj kommandot INSERT - MODULE i VBA -redigeraren och ange makrot. För att starta makrot, aktivera tangentkombinationen ALT F8 i Excel. De två kortkommandona fungerar i alla versioner av Excel.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave