Avatar billede snowball Novice
10. februar 2006 - 12:23 Der er 3 kommentarer og
1 løsning

VBA: Dynamisk "Hide Detail" funktion

Hej.

Jeg har brug for en makro som kan lukke alle de grupper der måtte være på et ark. Altså samme funktion som hvis man markerede alle celler og derefter valgte Data -> Group and Outline -> Hide Detail.

Hvis man optager en makro som gør ovenstående, så bliver den meget statisk da den kode den laver indeholder henvisninger til start- og slutlinie som vist nedenfor.

ExecuteExcel4Macro "SHOW.DETAIL(1,276,FALSE,255)"

Dette er ikke så smart hvis man ændrer i, sletter eller tilføjer grupper, så kan man ikke gøre det på en smartere måde?

På forhånd tak, og god weekend :)
Avatar billede bak Forsker
10. februar 2006 - 12:54 #1
test lige denne. Bare stå i en tilfældig celle på arket

Sub test()
ActiveCell.Parent.Outline.ShowLevels 1
End Sub
Avatar billede snowball Novice
10. februar 2006 - 13:06 #2
Det ser faktisk ud til at virke :)
Avatar billede bak Forsker
10. februar 2006 - 13:09 #3
jeps og ændrer du det sidste tal kan du få udfoldet/indfoldet hele arket som du ønsker
Avatar billede snowball Novice
10. februar 2006 - 13:15 #4
Fint.

Tak for hjælpen :)
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