Probleme de liste déroulante formulaire word
Résolu
kikine020
Messages postés
17
Date d'inscription
Statut
Membre
Dernière intervention
-
m@rina Messages postés 23882 Date d'inscription Statut Contributeur Dernière intervention -
m@rina Messages postés 23882 Date d'inscription Statut Contributeur Dernière intervention -
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
- Espace insécable word - 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
Bonjor
Je fais bien la manip seulement quand je verouille cela ne met pas à jour.
C'est quand je deverouille et que je fais bouton droit mettre à jour que le champ prend la bonne valeur !
Je deviens follllllllllllllle.
Je fais bien la manip seulement quand je verouille cela ne met pas à jour.
C'est quand je deverouille et que je fais bouton droit mettre à jour que le champ prend la bonne valeur !
Je deviens follllllllllllllle.
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.