Probleme de liste déroulante formulaire word
Résolu/Fermé
kikine020
Messages postés
17
Date d'inscription
mercredi 19 novembre 2008
Statut
Membre
Dernière intervention
2 novembre 2009
-
19 févr. 2009 à 17:18
m@rina Messages postés 21182 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 16 décembre 2024 - 20 févr. 2009 à 13:38
m@rina Messages postés 21182 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 16 décembre 2024 - 20 févr. 2009 à 13:38
A voir également:
- Liste déroulante word ne fonctionne pas
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Espace insécable word - Guide
- Supprimer une page word - Guide
- Organigramme word - Guide
4 réponses
m@rina
Messages postés
21182
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
16 décembre 2024
11 368
19 févr. 2009 à 17:52
19 févr. 2009 à 17:52
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
m@rina
Messages postés
21182
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
16 décembre 2024
11 368
19 févr. 2009 à 21:48
19 févr. 2009 à 21:48
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
kikine020
Messages postés
17
Date d'inscription
mercredi 19 novembre 2008
Statut
Membre
Dernière intervention
2 novembre 2009
20 févr. 2009 à 12:26
20 févr. 2009 à 12:26
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.
m@rina
Messages postés
21182
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
16 décembre 2024
11 368
20 févr. 2009 à 13:38
20 févr. 2009 à 13:38
Bonjour,
C'est que tu n'as pas coché l'option "Calculer à la sortie" comme je t'ai dit plus. Et calculer à la sortie sous-entend sortir... du champ.
S'il n'y a qu'un seul champ, faire une tab pour sortir.
m@rina
C'est que tu n'as pas coché l'option "Calculer à la sortie" comme je t'ai dit plus. Et calculer à la sortie sous-entend sortir... du champ.
S'il n'y a qu'un seul champ, faire une tab pour sortir.
m@rina
19 févr. 2009 à 21:25
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.