Avatar billede dane022 Seniormester
15. oktober 2007 - 18:59 Der er 12 kommentarer og
1 løsning

Hvordan skjuler man en combo box

I mit regneark er der 2 combo box.

De skal kun vises hvis der er x i celle e17.
Hvordan gør man det?

Navnene på combo boxene er "drop down 46" og "drop down 47"
Avatar billede jkrons Professor
15. oktober 2007 - 19:13 #1
Du kan fx læghge denne kode i arkets kodemoduk

Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("e17")) Is Nothing Then
        If Target.Value = "x" Then
            drop down 46.Visible = True
            drop down 47.Visible = True
        Else
            drop down 46.Visible = False
            drop down 47.Visible = False
        End If
    End If
End Sub
Avatar billede dane022 Seniormester
15. oktober 2007 - 19:17 #2
Jeg får en syntax error fejl
Avatar billede jkrons Professor
15. oktober 2007 - 19:28 #3
Sandsynligvis i dinne navne? Jeg hjar skrevet det, du angav, men normalt er der ikke blanke i boxnavnene.
Avatar billede dane022 Seniormester
15. oktober 2007 - 19:36 #4
Nu har jeg omdøbt den til dropdown46, men får fejlen "object required".
I koden hedder den også dropdown46, så jeg forstår det ikke
Avatar billede jkrons Professor
15. oktober 2007 - 19:38 #5
Heller ikke jeg. Det virker fint hos mig. Kan du evt. sende regnearket?
Avatar billede dane022 Seniormester
15. oktober 2007 - 19:41 #6
Ok, hvad er din mailadresse
Avatar billede jkrons Professor
15. oktober 2007 - 19:47 #7
Send den til jan@kronsell.net så kigger jeg på den, men der går måske en times tid.
Avatar billede dane022 Seniormester
15. oktober 2007 - 19:49 #8
Det er ok, den er sendt
Avatar billede jkrons Professor
15. oktober 2007 - 19:53 #9
OK jeg ser på den, men jeg er lige i gang med noget andet. Jeg vender tilbage.
Avatar billede jkrons Professor
15. oktober 2007 - 21:14 #10
Probklemet ligger i, at du bruger elementer fra formularværktøjslinien. Disse kan ikke adresseres via VBA som selvstændige objekter. I min løsning gik jeg ud fra, at du havde anvendt kontrolelementer. Jeg er ikke helt klar over om formularelelenmter overhovedet kan gøres usynlige. Jeg kigger lidt nærmere på det.
Avatar billede supertekst Ekspert
15. oktober 2007 - 23:25 #11
Set cb = Shapes("drop down 46")
    cb.Visible = False
Avatar billede dane022 Seniormester
16. oktober 2007 - 16:00 #12
Det virker, smid et svar
Avatar billede supertekst Ekspert
16. oktober 2007 - 16:12 #13
Det får du.
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