21. november 2001 - 11:23Der er
36 kommentarer og 2 løsninger
sidehovede og sidefod i Excel
Kan det lade sig gøre at lave dynamiske sidehoveder og -fødder, som kan hente tekst ind fra arkene, lidt som man kan på tværs af interne ark (=Ark1!$B4)?
Sub HeaderFooter() With Worksheets(\"Ark1\").PageSetup .LeftHeader = \"\" .CenterHeader = \"\" .RightHeader = \"\" .LeftFooter = \"\" .CenterFooter = \"\" .RightFooter = \"\" End With End Sub
Ikke fordi, jeg ikke er interesseret Jan, men Ekspertens regler siger, at løsninger skal være tilgængelige for alle Ekspertens brugere, så hvis du vil have points, så læg makroen her :-)
Sub HeaderFooter() With Worksheets(\"Ark1\").PageSetup .LeftHeader = \"\" .CenterHeader = Worksheets(\"Ark1\").Range(\"A1\") .RightHeader = \"\" .LeftFooter = \"\" .CenterFooter = \"Peter og hans høns\" .RightFooter = \"\" End With End Sub
Sub HovedSidefod() \' \' Indsætter dynamisk hoved og sidefod på alle ark. \' Dim ws As Worksheet Application.ScreenUpdating = False For Each ws In ActiveWorkbook.Worksheets Application.StatusBar = \"Ændrer sidehoved og -fod i \" & ws.Name LH = [d13].Value CH = [d14].Value RH = [d15].Value LF = [d16].Value CF = [d17].Value RF = [d18].Value
With ws.PageSetup .LeftHeader = LH .CenterHeader = CH .RightHeader = RH .LeftFooter = LF .CenterFooter = CF .RightFooter = RF End With Next ws Set ws = Nothing Application.StatusBar = False End Sub
Hmm ... hvis jeg henter input fra en dato i formatet \"01-01-2001\", kan det så formateres til et andet datoformat som f.eks. \"Mandag den 1. Januar 2001\"?
>>>flemming Der er en fejl i din dato-formateringskode i den sidste linie.
Jeg tror den korrekte kode skal være noget i retning af: Dim sDato As String sDato = Format(Range(\"A1\"), \"dddd \"\"den \"\" d. mmmm yyyy\") sDato = UCase(Left(sDato, 1)) & Mid(sDato, 2, Len(sDato) - 1)
Heeey! Det var en rigtig god funktion du havde der janvogt. Kan den udvides til at tage værdien fra et ark og poste i headeren på en anden fil?
F.eks. FIL1.XLS d13 bliver indsat i FIL2.XLS header?
Synes godt om
Ny brugerNybegynder
Din løsning...
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.