OVH Cloud OVH Cloud

formulaire avec option

2 réponses
Avatar
gerard v
bonjour
je voudrai faire deux option dans un formulaire Word, Mais il n'y a que des
cases a cocher
Je peux les utiliser mais je voudrais comme pour une option quand je coche
oui, cela decoche non et vice Versa

merci pour votre aide

2 réponses

Avatar
Bonjour,

Malheureusement, les champs de formulaires ne sont pas fait pour ça, ça
serait trop simple... Mais tu peux utiliser la boîte à contrôle (affiche la
barre d'outils).

nuindacil
mvp word
http://faq.ms.word.free.fr

gerard v wrote:
|| bonjour
|| je voudrai faire deux option dans un formulaire Word, Mais il n'y a
|| que des cases a cocher
|| Je peux les utiliser mais je voudrais comme pour une option quand je
|| coche oui, cela decoche non et vice Versa
||
|| merci pour votre aide
Avatar
Anacoluthe
Bonjour !

"gerard v" nous a écrit ...
je voudrai faire deux option dans un formulaire Word, Mais il n'y a
que des cases a cocher
Je peux les utiliser mais je voudrais comme pour une option quand je
coche oui, cela decoche non et vice Versa


Nuindacil a raison. Cependant avec un tipeu de vba tout
est possible ;-)
Voici une copie d'une précédente ficelle :

*****
Soit un formulaire avec deux cases à cocher
CaseACocher1 et CaseACocher2 l'une excluant l'autre

La macro suivante placée en sortie de CaseACocher2
force CaseACocher1 à prendre la valeur inverse :

Public Sub UneSeuleCase()
With ActiveDocument.FormFields
If .Item("CaseACocher2").CheckBox.Value = True Then
.Item("CaseACocher1").CheckBox.Value = False
Else
.Item("CaseACocher1").CheckBox.Value = True
End If
End With
End Sub

Si on accepte que les deux cases soient non cochées
(ni oui ni non : il y a toujours des indécis :-)))
il suffit de supprimer les deux lignes
Else
.Item("CaseACocher1").CheckBox.Value = True

Bonne continuation !

Anacoluthe
« Toute la nuit, j'ai cru entendre le chromosome
en plus qui tournait en rond dans ma case en moins. »
- Raymond DEVOS