Avatar billede Nanarsi Mester
14. marts 2011 - 17:24 Der er 1 kommentar og
1 løsning

hvordan låser jeg et kontrolelement til en celle/række ?

Hej !

Jeg er ved at lave et spørgeskema, hvor der kan komme nogle underspørgsmål alt efter hvad man svare.

jeg har sat 2-3 "alternativ" knapper i en "Gruppeboks"
og alt efter hvad man svare bliver der vist/skjult nogle rækker.

F.eks.
Sub Pkt_1yes()

    Rows("62:66").Select
    Selection.EntireRow.Hidden = True

    Rows("57:61").Select
    Selection.EntireRow.Hidden = False

End Sub

det virker også fint, men hvis jeg vil have nogle underspørgsmål i de rækker der til tider er skjult, (med de samme typer kontrolelementer) følger kontrolelementerne ikke celler/rækker men er hele tiden synlige, hvilket jeg ikke ønsker.

Hvordan låser jeg et kontrolelement til en celle ?
14. marts 2011 - 18:45 #1
Du kan _kun_ håndteres via kode, og her er det nok hensigtsmæssigt at bruge cellers Hidden status til at styre kontrolelementet - så er det nærmest linket..

I arkets egen kode ark kan du for CheckBox1 f.eks. skrive:
Me.CheckBox1.Visible = Me.Range("A62").EntireRow.Hidden

Hvis det er fra en almindeligt kodemodul kan du gør det således:
Worksheets("Sheet1").CheckBox1.Visible = Worksheets("Sheet1").Range("A62").EntireRow.Hidden
Avatar billede Nanarsi Mester
07. april 2011 - 20:48 #2
Hej
jeg har ikke fået det til at virke endnu men vælger nok en anden løsning.
du er den eneste der har svaret så du får pointene.
tfh
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