Coches doption

coches doption

Contrairement aux cases à cocher, l'utilisateur ne peut choisir qu'un seul bouton d'option par "groupe". Pour créer un groupe, insérez d'abord un cadre Frame puis les boutons d'option : Le fichier : userform3. Pour connaître le bouton qui a été coché, nous pourrions procéder de la même manière qu'avec le précédent exemple cases à cocher mais nous allons le faire à l'aide d'une boucle pour alléger le code.

coches doption

Nous utiliserons la boucle For Each que nous n'avions pas encore abordé jusque-là. Pour éviter d'avoir ce bug, nous avons besoin de vérifier que l'utilisateur a bien coché les deux boutons d'option.

Pour cet exemple, tant que le formulaire sera coches doption, le bouton "Valider" restera désactivé.

coches doption

Modifiez le coches doption ainsi que la propriété Enabled pour désactiver le bouton : Ce qui nous donne : Dans le code ci-dessus, nous avons utilisé 2 boucles For Each pour obtenir les valeurs des boutons cochés. Nous allons avoir besoin de ces mêmes valeurs dans coches doption événements Click du bouton "Valider" ainsi que des 10 boutons d'option.

coches doption

Pour éviter de copier ces boucles dans chaque événement, nous allons les appeler à l'aide d'une fonction.

Lire Aussi