Dynamisk sidehoveder og sidefødder

Hvis du har et stort regneark, kan du printe den ud i "dele" og automatisk varierer oplysningerne i sidehovedet eller sidefoden på hver del. Der er ingen iboende måde at gøre dette i Excel; den bedste fremgangsmåde er en makro til at gøre følgende:

  1. Indstil udskriftsområdet baseret på et navngivet område.
  2. Indstil sidehovedet eller sidefoden baseret på en anden navngivet område.
  3. Udskriv udskriftsområdet.
  4. Gentag trin 1 til 3 for hver ønsket udskriftsområde.

Bemærk, at disse trin kræver brug af navngivne områder. Du kunne have et navngivet område for hver del af projektark, som du vil udskrive, og et navngivet område (hvilket ville være en enkelt celle), der repræsenterer sidehovedet eller sidefoden oplysninger, som du ønsker for hvert print område. Følgende makro vil gennemføre ovenstående trin:

Sub PrintRegions ()
Dim x As Integer

"Ændring dimensionen af ​​arrays at være lig med antallet
'Trykkerier områder, du har
Dim Region (4) As String
Dim Head (4) As String

'Udfyld denne array med navnene på de områder, der skal udskrives
Region (1) = "North"
Region (2) = "Syd"
Region (3) = "Øst"
Region (4) = "Vesten"

'Udfyld denne array med navnene på de områder at være i header
Head (1) = "NorthHead"
Head (2) = "SouthHead"
Head (3) = "EastHead"
Head (4) = "Westhead"

For x = 1 Til UBound (Region)
ActiveSheet.PageSetup.PrintArea = Range (Region (x)). Adresse
ActiveSheet.PageSetup.LeftHeader = Range (Head (x)). Value
ActiveWindow.SelectedSheets.PrintOut kopier: = 1
Næste
End Sub

Dette eksempel udskriver kun fire områder i et regneark. Disse områder er navngivne områder: nord, syd, øst og vest. Tilsvarende navngivne områder-som er virkelig enkeltceller-anvendt til venstre del af overskrifterne er NorthHead, SouthHead, EastHead og Westhead.

ExcelTips er din kilde til omkostningseffektiv Microsoft Excel træning. Dette tip (2058) gælder for Microsoft Excel 97, 2000, 2002, og 2003. Du kan finde en version af dette tip til båndet grænseflade Excel (Excel 2007 og nyere) her: Dynamiske sidehoveder og sidefødder.


© 2020 Zajacperrone.com | Contact us: webmaster# zajacperrone.com