Worksheet_SelectionChange(ByVal Target As Range)

Status
Niet open voor verdere reacties.

Doohan

Gebruiker
Lid geworden
20 mrt 2012
Berichten
377
Beste Helper,

Ik gebruik onderstaande code om een radiobutton te activeren en deze werkt.
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
   
    With Sheets("LP Detail 63 Hz - 8 kHz")
        If .Range("w8").Value = 2 Then
            .OptMTU = True
        Else
            .optHbol = True
        End If
    End With

End Sub
maar als ik de code op onderstaande manier plaats achter de sheet gebeurt er niks waarom niet.

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
   
    With Sheets("LP Detail 63 Hz - 8 kHz")
        If .Range("w8").Value = 2 Then
            .OptMTU = True
        Else
            .optHbol = True
        End If
    End With

End Sub
Alvast vriendelijk dank
 
Die laatste wordt alleen gedaan wanneer je de waarde in een willekeurige cel wijzigt.
 
Wil je met de waarde van een cel een radioknop wijzigen of andersom ?
 
@SNB

Ik wil dat de radiobutton .OptMTU op true laten springen zodra cel w8 de waarde 2 krijgt maar de code werkt met Worksheet_SelectionChange en de sheet is groot genoeg met meerdere cellen om in te vullen,
Als de .OptMTU direct op true had gestaan zodra w8 de waarde 2 krijgt had ik alleen wat netter gevonden.
Maar om echt je vraag te beantwoorden ik wilde beide en dat werkt ook.
thx en groet
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan