Avatar billede CHC Forsker
12. januar 2018 - 09:22 Der er 3 kommentarer

Knapper til at skjule/vise ark - VBA

Hej

I et ark kan jeg via afkrydsningsfelter til- og fravælge nogle punkter, så punkterne får status af gyldig/ikke gyldig. I et følgende ark kan jeg via en knap vælge, udelukkende at få vist de gyldige punkter, som referer til en længere række af ark. Nu har jeg imidlertid behov for, via en knap, at kunne hhv. skjule de ark, som har status af ikke gyldig og efterfølgende at kunne vise dem igen via en anden knap.

Vh CHC
Avatar billede finb Ekspert
12. januar 2018 - 09:28 #1
Du kan lave det i én knap,
idet du ved hvert klik ganger med
-1 (minus 1), så du ændrer fortegn.
Avatar billede jens48 Ekspert
12. januar 2018 - 10:23 #2
Måske kan du bruge noget i stil med dette. Knappen skifter automatisk tekst mellem "Vis alle ark" og "Vis få ark" og hhv. viser/skjuler alle ark undtagen "Sheet1"

Sub ShowAll()
Dim WS As Worksheet
If ActiveSheet.Buttons("Button 1").Caption = "Vis alle ark" Then
For Each WS In ActiveWorkbook.Worksheets
WS.Visible = True
Next
ActiveSheet.Buttons("Button 1").Caption = "Vis få ark"
Else

For Each WS In ActiveWorkbook.Worksheets
If WS.Name <> "Sheet1" Then
WS.Visible = xlSheetHidden
End If
Next
ActiveSheet.Buttons("Button 1").Caption = "Vis alle ark"
End If
Range("A1").Select
End Sub
Avatar billede CHC Forsker
19. januar 2018 - 09:00 #3
Hej Jens48 m.fl.

Indtil videre mange tak for indsatsen.
Jeg har ikke prøvet ovenstående løsning endnu, da det ser ud til, som jeg læser din indledende tekst, at programmeringen skjuler alle ark undtagen "Sheet1".

Jeg har imidlertid behov for, at kunne skjule de ark, som har status af "Ikke gyldig" og med en anden knap (eller samme, hvis den som i ovenstående kan skifte navn) at få vist disse igen efter behov.

Derudover er der tre ark, som ikke skal skjules.

Jeg håber på en løsning til dette - pft.

Vh CHC
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