Avatar billede tvc Seniormester
19. maj 2014 - 16:22 Der er 5 kommentarer og
1 løsning

VBA - kode til at åbne og lukke grupper

Hej

Jeg har indsat nogle grupper af rækker i et ark.

Række 5 til 15
Række 20 til 30

Jeg søger koden til at åbne og lukke disse grupper, så dette kan gøres ved klik på en knap.
Avatar billede prhan Juniormester
20. maj 2014 - 07:42 #1
Sub Hide_Rows()
Rows("5:15").Select
        Selection.EntireRow.Hidden = True
Rows("20:30").Select
        Selection.EntireRow.Hidden = True
End Sub


Sub Show_Rows()
Rows("5:15").Select
        Selection.EntireRow.Hidden = False
Rows("20:30").Select
        Selection.EntireRow.Hidden = False
End Sub
Avatar billede prhan Juniormester
20. maj 2014 - 08:29 #2
Og med en "knap"

Option Explicit
Sub Vis_Skjul()
   
    Rows("5:15").Select
    If Selection.EntireRow.Hidden Then
        Selection.EntireRow.Hidden = False
    Else
        Selection.EntireRow.Hidden = True
    End If
   
    Rows("20:30").Select
    If Selection.EntireRow.Hidden Then
        Selection.EntireRow.Hidden = False
    Else
        Selection.EntireRow.Hidden = True
    End If

End Sub
Avatar billede prhan Juniormester
20. maj 2014 - 08:37 #3
Og lige lidt enklere:

Sub Vis_Skjul()
   
    Range("5:15,20:30").Select
    If Selection.EntireRow.Hidden Then
        Selection.EntireRow.Hidden = False
    Else
        Selection.EntireRow.Hidden = True
    End If

End Sub
Avatar billede tvc Seniormester
20. maj 2014 - 12:06 #4
Vil det sige, at der ikke er en funktion, der kan aktivere de +/- der er indsat ved hjælp af gruppe-funktionen i Excel?

Med en almindelig EntireRow.Hidden = True er den jo ikke så dynamisk.
Avatar billede prhan Juniormester
20. maj 2014 - 12:22 #5
Jeg kan ikke finde det, men det burde virke på samme måde
Avatar billede tvc Seniormester
02. august 2014 - 08:22 #6
Jeg lukker da jeg ikke kan finde løsningen.
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

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