Probleme de liste déroulante formulaire word
Résolu
kikine020
Messages postés
17
Statut
Membre
-
m@rina Messages postés 26238 Statut Contributeur -
m@rina Messages postés 26238 Statut Contributeur -
Bonjour,
Je souhaite à travres une liste déroulante par exemple A, B, C avoir le résultat dans une zone.
Si je selectionne A alors j'ai par exemple 1 en résultat
Si je selectionne B alors j'ai 2 en résultat
Si j'ai bien suivi, il faut faire une macro et utiliser la condition IF
Par contre, avez vous des exemples à me donner car je n'ai jamais programmé sous Word.
Merci
Je souhaite à travres une liste déroulante par exemple A, B, C avoir le résultat dans une zone.
Si je selectionne A alors j'ai par exemple 1 en résultat
Si je selectionne B alors j'ai 2 en résultat
Si j'ai bien suivi, il faut faire une macro et utiliser la condition IF
Par contre, avez vous des exemples à me donner car je n'ai jamais programmé sous Word.
Merci
A voir également:
- Liste déroulante word ne fonctionne pas
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Word 2013 - Télécharger - Traitement de texte
- Tableau word - Guide
- Word et excel gratuit - Guide
4 réponses
Bonjour,
Pas besoin de macro pour ça, juste des champs IF, si tu utilises la liste déroulante de la barre d'outils Formulaire.
Tu relèves le nom du signet de ta liste déroulante et tu l'utilises dans les champs IF :
{ IF Liste = "A" "1" ""}{ IF Liste = "B" "2" ""}{ IF Liste = "C" "3" ""}
et ainsi de suite
Tu double cliques sur ta liste déroulante et tu coches l'option "Calculer à la sortie" avant de protéger ton formulaire.
m@rina
Pas besoin de macro pour ça, juste des champs IF, si tu utilises la liste déroulante de la barre d'outils Formulaire.
Tu relèves le nom du signet de ta liste déroulante et tu l'utilises dans les champs IF :
{ IF Liste = "A" "1" ""}{ IF Liste = "B" "2" ""}{ IF Liste = "C" "3" ""}
et ainsi de suite
Tu double cliques sur ta liste déroulante et tu coches l'option "Calculer à la sortie" avant de protéger ton formulaire.
m@rina
Bonjour,
Ah tu es en v97 !!! A l'époque (lol !!) les champs étaient encore en français.... Donc, tu remplaces les IF par des SI...
Il faut également mettre le signet en tant que champ.
Les { } s'obtiennent avec Ctrl+F9
ça donne :
{ SI {Liste} = "A" "1" ""}{ SI {Liste} = "B" "2" ""}
etc.
Evidemment on peut faire une macro si la liste déroulante est longue.
m@rina
Ah tu es en v97 !!! A l'époque (lol !!) les champs étaient encore en français.... Donc, tu remplaces les IF par des SI...
Il faut également mettre le signet en tant que champ.
Les { } s'obtiennent avec Ctrl+F9
ça donne :
{ SI {Liste} = "A" "1" ""}{ SI {Liste} = "B" "2" ""}
etc.
Evidemment on peut faire une macro si la liste déroulante est longue.
m@rina
Je precise j'ai la version 97
J'insere une liste déroulante que je nomme Liste
Par contre, quand tu parles de champs IF
Est ce que je vais dans le menu insertion\champs
je choisi SI mais après je colle ta formule
{ IF Liste = "A" "1" ""}{ IF Liste = "B" "2" ""}{ IF Liste = "C" "3" ""}
Cela ne fonctionne pas il me manque une étape !!
Merci de nouveau pour ta réponse.