07. december 2008 - 16:19Der 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?
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
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.
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.
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.