1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| Public WithEvents ToggleGroup As MSForms.ToggleButton
'Evenement Click sur les CheckBox de la feuille de calcul.
Private Sub ToggleGroup_Click()
Dim BOUTON As Variant, LeBouton As OLEObject
LIGNE = ToggleGroup.TopLeftCell.Row
Cells(LIGNE, 3) = ToggleGroup.Value
For Each LeBouton In Sheets("Feuil1").OLEObjects
'verifie s'il s'agit d'un OptionButton
If TypeOf LeBouton.Object Is MSForms.ToggleButton Then
'Si ce n'est pas le bouton validé, on le passe à False...
If LeBouton.Name <> ToggleGroup.Name Then
LeBouton.Object = False
'... et on place False dans la colonne 3
Cells(Sheets("Feuil1").OLEObjects(LeBouton.Name).TopLeftCell.Row, 3) = False
End If
End If
Next
End Sub |