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
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.
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.