Ik heb in Excel een kolom met 150 regels. Elke regel heeft selectievakje om een specifieke medewerker te (de)selecteren.
Het (de)selecteren van het vakje zorgt (via besturingselement opmaken en koppeling met cel) in een andere kolom per regel de waarde WAAR of ONWAAR.
Nu wil ik dat bij het wijzigen van het (de)selecteren van de medewerker een macro opgestart wordt. Dit wil ik niet doen via het besturingselement maar door het wijzigen van de WAARDE in ONWAAR of andersom.
De VBA-code werkt wel als ik handmatig de waarde verander in WAAR of ONWAAR maar niet als dit via het selectievakje gebeurt. Volgens mij is dit niet moeilijk maar ik kan het niet vinden. Wie kan en wil mij helpen. Alvast bedankt!
Het (de)selecteren van het vakje zorgt (via besturingselement opmaken en koppeling met cel) in een andere kolom per regel de waarde WAAR of ONWAAR.
Nu wil ik dat bij het wijzigen van het (de)selecteren van de medewerker een macro opgestart wordt. Dit wil ik niet doen via het besturingselement maar door het wijzigen van de WAARDE in ONWAAR of andersom.
De VBA-code werkt wel als ik handmatig de waarde verander in WAAR of ONWAAR maar niet als dit via het selectievakje gebeurt. Volgens mij is dit niet moeilijk maar ik kan het niet vinden. Wie kan en wil mij helpen. Alvast bedankt!
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim KeyCells As Range
Set KeyCells = ActiveSheet.Range("L4:L153")
If Not Application.Intersect(KeyCells, Range(Target.Address)) _
Is Nothing Then
MsgBox "Cell " & Target.Address & " has changed."
End If
End Sub