Definer automatisk det aktuelle dataområde som udskriftsområdet i en Excel -tabel

Indholdsfortegnelse

På denne måde sikrer du, at en makro automatisk definerer cellernes område som det udskriftsområde, der er omkring den aktive celle

Vil du bare udskrive det aktuelle område omkring en celle? Det kan du gøre ved at opsætte et passende udskriftsområde.

Dette er især let med en VBA -makro. Her er VBA -kommandoerne:

Sub Laying Active Area Fixed ()
ActiveSheet.PageSetup.PrintArea = _
ActiveCell.CurrentRegion.Address
Afslut Sub

Inden du kalder makroen, skal du klikke på en celle i datafeltet, som du vil definere som udskriftsområdet. Excel definerer derefter alle celler som udskriftsområdet, der problemfrit støder op til den aktive celle fra celle A1 i tabellen og ud over den aktive celle.

I illustrationen er celle E11 markeret som den aktive celle. Efter opkald til makroen defineres området A1: F19 som udskriftsområdet. Celleområdet starter ved celle A1 og slutter ved cellen, der følger celle E11 op til det første hul. Ved hjælp af udskriftseksemplet (Excel op til version 2003: FIL - PAGE VIEW, Excel fra version 2007: VIEW - WORKBOOK VIEWS - SIDE LAYOUT) kan du se, at tildelingen af udskriftsområdet via makroen har fungeret.

For at komme ind i makroen skal du trykke på ALT F11 i Excel for at åbne VBA -editoren. Brug kommandoen INSERT - MODULE til at indsætte et tomt modulark. For at starte makroen direkte fra Excel skal du bruge tastekombinationen ALT F8.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave