Bonjour,
Le nouveau problème du jour...sur word 2003 ce coup ci:
Je voudrais contourner la limitation à 25 valeurs d'un champ liste dans un formulaire word.
Je pense le faire en choisissant une valeur dans une première liste qui aura moins de 25 valeurs ce qui présélectionnera une autre liste de moins de 25 valeurs.....
J'ai un peu regardé sur internet et ai trouvé des solutions en passant par la fonction IF mais rien ne bouge et je m'arrache les cheuveux....
Par exemple:
liste déroulante1 (Signet = Liste1, Calculer à la sortie ,2
valeurs = "A" et "B" ).
Champ IF: { IF {Liste1} = "A" "X" "Y" }
Je protège le formulaire (cadenas activé).
Pour commencer, sans aborder la possibilité de listes supplémentaire.
Quand je le rentre comme ça: problème de syntaxe.
Quand je me débarasse du problème de syntaxe en virant les 2 {} extérieurs, le champ ne s'actualise jamais.....
Sinon, j'ai vu:
{IF {liste1} = "A" "X"}
{IF {liste1} = "B" "Y"}
Toujours le problème des {} extérieurs; je tente d'abord avec la première ligne, aucune actualisation et pour les deux lignes, je ne sais pas comment rédiger.
J'ai même tenté une macro:
Toujours chou blanc, réponse: pas de End If sans bloc If.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Sub Macro1() If liste1 Like "A" Then liste2 = "X" End If End Sub
Si une bonne âme se sent le coeur de m'aider à débloquer tout ça, merci beaucoup d'avance.
Partager