Avatar billede avalon116 Nybegynder
10. april 2003 - 09:06 Der er 16 kommentarer og
1 løsning

sidefod

Kan man i en sidefod have en reference til en celleværdi og til et arknavn?
Avatar billede hcm Nybegynder
10. april 2003 - 09:09 #1
Arknavnet kan sagtens indsættes - Vælg det sidste sidste ikon i custom footer. På engelsk er koden &[Tab]
Avatar billede hcm Nybegynder
10. april 2003 - 09:10 #2
Fra Excel hjælpen:
You cannot insert graphics or cell references in a header or footer. Use print titles if you want to repeat cell contents or a graphic on every printed page.

Ja, jeg ved godt at det er snyd at kigge i hjælp :-)
Så nej, du kan ikke indsætte referencer til en celle i en sidefod
Avatar billede clemen Nybegynder
10. april 2003 - 09:15 #3
Man kan snyde lidt ved at:

I det ark, hvor du vil bruge koden, der smidder du en lignende kode som denne her i arkets kode modul, og så vil Footeren ændres hver gang din celle ændre sig.

Private Sub Worksheet_Change(ByVal Target As Range)
Dim rFooter As Range
    Set rFooter = Range(\"D12\")
   
    If Not Intersect(Target, rFooter) Is Nothing Then
        With ActiveSheet.PageSetup
            .LeftFooter = rFooter
            .CenterFooter = \"\"
            .RightFooter = \"\"
        End With
    End If

Set rFooter = Nothing
End Sub
Avatar billede clemen Nybegynder
10. april 2003 - 09:15 #4
Koden er vist før vist her på eksperten og jeg havde heldigvis gemt den
Avatar billede clemen Nybegynder
10. april 2003 - 09:21 #5
Makroen viser værdien for celle D12, det kan du jo selvfølgelig ændre. Jeg fandt det gamle spørgsmål:

http://www.eksperten.dk/spm/60054
Avatar billede clemen Nybegynder
14. april 2003 - 12:28 #6
Kunne du bruge det??
Avatar billede janvogt Praktikant
24. april 2003 - 09:50 #7
avalon, afslutter du ikke lige spørgsmålet?
Avatar billede avalon116 Nybegynder
28. april 2003 - 09:39 #8
hvis jeg gerne vil bruge det på flere ark, er jeg så nødt til at indsætte det i hvert ark's kode?
Avatar billede clemen Nybegynder
28. april 2003 - 09:44 #9
Tror jeg er dog ikke sikker
Avatar billede avalon116 Nybegynder
28. april 2003 - 09:47 #10
jeg kan ikke få det til at virke. Gør jeg noget forkert:
Jeg starter vb-editoren
Åbner kodemodul til arket ved at dobbeltklikke på arket i editoren
Indsætter teksten fra dit svar og udskifter cellereferencen med min celle (B3)
Avatar billede clemen Nybegynder
28. april 2003 - 09:50 #11
Prøv at ændre værdien i celle b3. se om det ændre sig
Avatar billede janvogt Praktikant
28. april 2003 - 10:03 #12
Måske er det fordi koden ovenfor har ændret sig på Eksperten.
Der er kommet nogle "\" ....

Prøv:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim rFooter As Range
    Set rFooter = Range("D12")
   
    If Not Intersect(Target, rFooter) Is Nothing Then
        With ActiveSheet.PageSetup
            .LeftFooter = rFooter
            .CenterFooter = ""
            .RightFooter = ""
        End With
    End If

Set rFooter = Nothing
End Sub
Avatar billede clemen Nybegynder
28. april 2003 - 10:04 #13
Rigtig jan tænkte ikke lige så langt
Avatar billede avalon116 Nybegynder
28. april 2003 - 11:03 #14
ja nu virker det, tak skal I have. Så må I dele pointsene.
Avatar billede avalon116 Nybegynder
28. april 2003 - 11:04 #15
hov Jan du har kun kommenteret
Avatar billede avalon116 Nybegynder
28. april 2003 - 11:50 #16
Jan, hvis du vil have din halvdel, så smid et svar
Avatar billede janvogt Praktikant
28. april 2003 - 13:06 #17
Det er ok :-)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester