Avatar billede jensen363 Forsker
25. august 2011 - 10:32 Der er 3 kommentarer og
1 løsning

Indholdsfortegnelse i Excel

Jeg har gennem længere tid opbygget en ret så omfattende rapportpakke bestående af en lang række arkfaner, som brugeren navigerer imellem for at finde de informationer som er relevante for ham/hende.

For at lette denne navigation, har jeg indbygget en "Indholdsfortegnelse" som menupunkt, hvorfra brugeren kan bladre i indholdet.

So far ... so good :-)

Funktionen læser p.t. rapportnavn i celle Al, og opbygger så indholdsfortegnelsen på baggrung af dette celleindhold.

Private Sub traverserArk()
Dim ark, menuPunkt As String
On Error Resume Next
    For Each ark In ActiveWorkbook.Sheets
        If ark.Visible = True Then
            menuPunkt = ark.Cells(1, 1)
            CreateMenuItem menuPunkt, "module1.MenuX", True, True, ark.Name
        End If
    Next ark
End Sub

.... men nogle af rapporterne består af PivotChart rapporter, hvor det ikke er muligt at gøre tilsvarende.

Er der nogen måde hvor denne

menuPunkt = ark.Cells(1, 1)

kan læse eventuelt fra sidefod i stedet ???

Eller et andet alternativ !!!!
Avatar billede jensen363 Forsker
25. august 2011 - 11:21 #1
Et andet alternativ er at placere pivotgraf på et sheet, det virker ...

Men er der andre løsninger, giver jeg gerne point alligevel :-)
Avatar billede Tryphon Nybegynder
25. august 2011 - 12:20 #2
Nedenstående eksempel forudsætter, at du kan genkende PivotChart rapporter på, at sidste fem karakterer i arknavnet er "Chart". Der er muligvis andre måder, du kan genkende et PivotChart på, hvis du ikke har navngivet sådan.

If ark.Visible = True then
  If Right(ark.name,5) ="Chart" then
    MenuPunkt = ark.PageSetup.CenterFooter
  Else
    MenuPunkt = ark.cells(1,1)
  End If
  CreateMenuItem menuPunkt, "module1.MenuX", True, True, ark.Name
End If
Avatar billede jensen363 Forsker
29. september 2011 - 14:26 #3
Tryphon > læg et svar

Jeg har ikke testet, men fandt en anden løsning
Avatar billede Tryphon Nybegynder
29. september 2011 - 15:51 #4
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