Avatar billede sbmoller Nybegynder
07. december 2008 - 16:19 Der er 8 kommentarer og
2 løsninger

Group / outline kan ikke bruges på et protected sheet?

Hej Eksperter,

Jeg har behov for at benytte Group / outline fra "data" menuen. Men mit sheet er beskyttet med en kode (og den SKAL være beskyttet med kode for at brugeren bare kan "tabbe" sig igennem de få felter der behøver indtastning). Når jeg forsøger at trykke på "+" eller "-" knappen i siden popper der en besked op og beder mig ubeskytte arket før det virker.

Kan man på nogen måde komme ud over dette? Kan man evt. lave denne funktion hvor man sætter små pile eller +/- som links til at hide/unhide nogle definerede rows?

Jeg glæder mig til at høre jeres svar!

pft.

mvh simon Møller
Avatar billede oleelo Nybegynder
13. december 2008 - 11:29 #1
Hej
Du kan løse det i VBA , her et simpelt eks.hvoe du i række 1 skriver - eller + der hvor kolonne ShowDetail er.

mvh
Option Explicit

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
  If Target.Row <> 1 Then Exit Sub
  Cancel = True
        ActiveSheet.Unprotect
        If Target.Value = "+" Then
         
         
          Columns(Target.Column - 1).ShowDetail = True
          Cells(Target.Row, Target.Column) = "-"
           
        ElseIf Target.Value = "-" Then
         
          Columns(Target.Column - 1).ShowDetail = False
            Cells(Target.Row, Target.Column) = "+"
         
        End If
      ActiveSheet.Protect
End Sub
Avatar billede sbmoller Nybegynder
13. december 2008 - 14:08 #2
men det skal fungere ved et link ... atlså at brugeren skal kunne trykke på et evt. + eller + eller et andet billdede?
Avatar billede oleelo Nybegynder
13. december 2008 - 22:09 #3
Det funger på følgende måde
Du står i celle A1 og opretter en Gruppe disp. dvs du kan åbne og lukke kolonne a
Du skriver et - i celle B1
Du kan evt skjuler disponering under indstillger.
Når du Dobbel klikker på celle B1 ændres værdie til + og kolonne A skjules og tilsvarende modsat når du dobbelkikker på på - ædres til + og kolonne A vises.
Avatar billede sbmoller Nybegynder
13. december 2008 - 22:40 #4
du er satme en stjerne!!!! og man kan vel egentlig lægge et billede ind i stedet for?
kanon takker!
Avatar billede sbmoller Nybegynder
13. december 2008 - 22:41 #5
Og kan man lave det med et enkelt klik?? i stedet for dobbelt klik ?
Avatar billede oleelo Nybegynder
14. december 2008 - 09:06 #6
Ja en knap et sted kan også bruges, det der er vigtigt er:
Columns(" et kolonne nr " ).ShowDetail = True/False
Avatar billede sbmoller Nybegynder
14. december 2008 - 14:36 #7
og hvad gør det? var de muligt at gøre det med enkelt klik?
Avatar billede sbmoller Nybegynder
14. december 2008 - 15:10 #8
Lige endnu et spørgsmål.

Jeg skal have dennne her til at fungere på rows og ikke columns.

Næste problem er at jeg skal have to af dem .. den første skal "hide" row 1 - 3 og den næste skal "hide" row 5-9.

Hvordan gør jeg det?
Avatar billede oleelo Nybegynder
15. december 2008 - 20:05 #9
For rækker gælder
rows(" et række nr " ).ShowDetail = True  eller False

ved flere grupper indsætter du bare linjen flere gang med hver sin refferance

En knap kan være et enkelt kik  som åbener eller lukker dine områder du kan evt ændret navnet på knappe alt efter om der skal åbnes eller lukkes nogle områder.
Avatar billede sbmoller Nybegynder
30. januar 2009 - 09:34 #10
smid et svar :)
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