Décochage inefficace de bouton d'option excel

Fermé
zeklein - 8 nov. 2008 à 15:32
lermite222 Messages postés 8724 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 - 8 nov. 2008 à 16:10
Bonjour,
Sur un formulaire, j'ai 3 boutons d'options regroupés dans un cadre. Lorsqu'on clique sur le 1er bouton, il y a un "x" entré dans la cellule B10, si on clique sur le 2ème, un x en B11, sur le 3ème un x en B12.
Le problème est que si l'on clique d'abord sur un bouton puis sur un autre, le "x" entré dans la cellule qui correspond au 1er bouton ne s'efface pas; si l'utilisateur clique successivement sur les 3 boutons, il y a des x en B10, B11 et B12 au lieu d'y en avoir uniquement dans la cellule correspondant au dernier bouton.
Comment faire pour ne garder que l' "x" du dernier bouton cliqué?
Merci d'avance,
Al
voici la macro d'un bouton:
Private Sub OptionButton1_Click()
If Controls("OptionButton1").Value = True Then
[Questionnaire!B10] = "x"
End If
End Sub
A voir également:

2 réponses

Groarh Messages postés 682 Date d'inscription vendredi 1 août 2008 Statut Membre Dernière intervention 28 juin 2015 185
8 nov. 2008 à 15:34
Je dirais :
Private Sub OptionButton1_Click()
If Controls("OptionButton1").Value = True Then
[Questionnaire!B10] = "x"
[Questionnaire!B11] = ""
[Questionnaire!B12] = ""
End If
End Sub

Tout simplement, et je ne m'y connais pas en macros...
;)
0
lermite222 Messages postés 8724 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
8 nov. 2008 à 16:10
Tes OptionBouton sont sur quoi ?
Un UserForm, une feuille ?
A+
0