Userform en VBA avec cases a cocher

Bonjour,

je n'ai jamais utilisé cette possibilité et ne sais comment faire :

je crée un Usf avec des cases à cocher suivies de libellés

1) comment "programmer cet Usf ?

case1 libellé 1

case2 libellé 2

case3 libellé 3

case4 libellé 4

Après appel de l'usf je coche case3 (par exemple)

2) Comment récupérer la réponse "3" ?

Merci

Bonjour

a tester

Sub test()
Dim I As Integer

  For I = 1 To 4
    If Me.Controls("CheckBox" & I) = True Then MsgBox "Case à cocher : " & Me.Controls("CheckBox" & I).Caption: Exit Sub
  Next I

End Sub

Bonsoir Banzai64,

merci, mais ce que je voudrais est :

1) visualiser l'Usf

2) ne pouvoir sélectionner qu'une seule option parmi les 6 proposées

3) renvoyer (en "A1") par exemple) le n° de l'option retenue.

Le code que j'ai programmé ne fonctionne évidemment pas . . .

Voici ci-après ma médiocre contribution :

40essai.xlsm (23.12 Ko)

cordiales salutations de pelerin98

Bonsoir,

2) ne pouvoir sélectionner qu'une seule option parmi les 6 proposées

Dans ce cas il faut choisir des radios buttons.

voir ci-joint (à part qu'ils sont un peu dans le désordre...)

eric

93essai.xlsm (26.43 Ko)

Merci, devant partir toute la journée, je vois ça ce soir.

Cordiales salutations de pelerin98.

Merci Banzai64,

j'ai été plus long que prévu à réagir, mais évidemment tes conseils ont été précieux car mon problème est parfaitement résolu . . .

Cordiales salutations de pelerin98

Bonjour

Je ne suis pas contre des remerciements, mais dans ce cas là, c'est à eriic qu'il faut les adresser

Je crois que c'est lui qui a résolu ton problème

Rechercher des sujets similaires à "userform vba cases cocher"