bonjour jp,
moi non plus je ne comprend pas pourquoi ca ne va pas chez toi, en ce qui me concerne,
je ne reprend meme pas tout les optionButton un par un :
Me.optbutton1.value = false
Me.optbutton2.value = false
-mais comme ce genre de controle fais partie d'une collection (groupe de controle)
je fais directement :
Dim ctrl as Control
For Each ctrl In OptionButton1
ctrl.value = false
next* ctrl prendra en fait le "nom(index)" de chaques optionButton
* la boucle For Each a pour but d'énumérer tout tes controle (dans leur ordre d'index /!\ ) et donc place la propriété value de tout tes OptionButton1 a False.
Le message d'erreur que tu as ne viens t il pas d'un probleme d'index par hasard ????
j'espere t'avoir aider autant que vous ne l'ayez fait pour moi et bonne continuation...
Si tu as besoin n'hésite pas...
cordialement,
mika