Denne her skulle kunne gøre det - + noget andet, som du bare kan sætte en apostrof foran, hvis du ikke skal bruge det p.t. Koden er oprindeligt sat her på Eksperten af Jan Vogt.
Sub HovedSidefod() ' ' Indsætter samme hoved og sidefod på alle ark. ' Incl. den fulde sti ' Jan Vogt
Dim ws As Worksheet Application.ScreenUpdating = False For Each ws In ActiveWorkbook.Worksheets Application.StatusBar = "Skifter sidehoved/sidefod i" & ws.Name With ws.PageSetup ' .LeftHeader = "&6Brugersnavn" .CenterHeader = "&6Side &P af &N" .RightHeader = "&6Udskrevet: &D &T" .LeftFooter = "&6Sti " & L & ActiveWorkbook.Path .RightFooter = "&6Filnavn: &F" End With Next ws Set ws = Nothing Application.StatusBar = False End Sub
Kan du ikke bare bruge den samme rutine, hvor du blot tæller antal pagebreaks frem til den celle, som formelen er i - istedet for at tælle alle pagebreaks?
Jeg mener bestemt, at jeg netop tilrettede den VBA-rutine for et års tid siden til netop at vise det aktuelle sidenummer... (Hmmm, jeg må hellere lige se om jeg kan finde den igen)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.