У меня создано несколько флажков, и я хотел бы сообщить пользователям, когда они нажимают на флажок. Они могут только изменить значение флажка с правильным PIN-кодом. Если они введут неправильный PIN-код, флажок вернется к его первоначальному значению. Однако каждый раз, когда он пытается вернуть значение флажка, кажется, что он рекурсивно вызывает событие ChkBoxGroup_Click (), пока не будет введен правильный пароль.
Private Sub ChkBoxGroup_Click()
Dim ValidatePIN_RNT As Boolean
ValidatePIN_RNT = ValidatePIN()
If Not ValidatePIN_RNT Then
ChkBoxGroup.Value = Not ChkBoxGroup.Value
Exit Sub
End If
End Sub