27. januar 2004 - 12:53Der er
16 kommentarer og 1 løsning
Deaktivere gruppeboks med radio-buttons pga. bestemt valg i anden
Hej alle
Jeg har to gruppebokse, hver med 2-3 radiobuttons i. Hvordan deaktiverer jeg valgmuligheder i den anden boks, hvis der er valgt en bestemt mulighed i den første boks?
Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
Og en anden ting: Hvordan aktiverer man en bestemt celle, samtidig med at man aktiverer et ark - fx: If Range("B1") = 3 Then ThisWorkbook.Worksheets("no phone").Activate ?
Nej - for der er jo nogle af muligheder i den første boks, der gør at man skal vælge i den anden. En enkelt af mulighederne i den første vil resultere i, at spørgsmålet i den anden boks bliver overflødigt, og derfor bør boksen "dimmes"/blive grå og inaktiv...
Kan ikke få det til at virke... Ved ikke hvor gruppeboksens value er :-/. Jeg har dog cellekæder til mine radio-buttons? Og det er rigtigt - jeg bruger formular-elementer, for jeg er ikke så god til det her..
Her er et par makroer , den ene skjuler alle , den anden viser alle
Sub skjul() On Error Resume Next For a = 1 To 100 ActiveSheet.Shapes("Gruppeboks " & a).Visible = False ActiveSheet.Shapes("Alternativknap " & a).Visible = False Next End Sub
Sub vis() On Error Resume Next For a = 1 To 100 ActiveSheet.Shapes("Gruppeboks " & a).Visible = True ActiveSheet.Shapes("Alternativknap " & a).Visible = True Next End Sub
Hvor skal jeg bruge de makroer henne? Skal jeg tildele dem alternativknapperne, eller... Undskyld jeg er lidt dum til det her - og mange tak for hjælpen...
Jo... Men pointen er jo netop, at den anden boks skal skjules kun hvis man vælger netop et alternativ i den første boks. Ellers skal den anden vises. Og her skal makroerne jo køres separat?
Du skal kalde denne makro fra dine Alternativknapper i GruppeBoks 1, det vil sige at hvis du har 3 Alternativknapper i din GruppeBoks 1, skal de alle kalde den.
Ret selv navnene på knapperne og GruppeBoks 2 i koden
Public Sub Skift() If Range("B1") = 3 Then ActiveSheet.Shapes("GruppeBoks 2").Visible = False ActiveSheet.Shapes("Alternativknap 5").Visible = False ActiveSheet.Shapes("Alternativknap 6").Visible = False ActiveSheet.Shapes("Alternativknap 7").Visible = False Else ActiveSheet.Shapes("GruppeBoks 2").Visible = True ActiveSheet.Shapes("Alternativknap 5").Visible = True ActiveSheet.Shapes("Alternativknap 6").Visible = True ActiveSheet.Shapes("Alternativknap 7").Visible = True End If End Sub
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.