Signaler

Remplir automatiquement un champs / du champs preceden

Posez votre question ADBJ - Dernière réponse le 21 oct. 2016 à 17:52
Bonjour,
Je reviens vers vous car vous m'avez prouvez votre efficacité la dernière fois. Je vais essayer d'être le plus précis possible pour ne pas m'attirer les foudres de certains membres :)

Je réalise un petit document et je souhaiterais qu'il se remplisse presque automatiquement. Je suis parti sur la base d'un formulaire avec un menu déroulant. Jusque là, aucun soucis.

J'ai donc un tableau, avec une première colonne ou je choisi une caractéristique parmi celles proposées dans mon menu déroulant. En fonction de la caractéristique rentrée en colonne 1, je voudrais qu'en colonne 2, colonne 3 et colonne 4, ça se remplisse automatiquement avec des valeurs définies par moi-même, toujours les mêmes.

Par exemple, disons que j'ai le choix entre bleu ou rouge en colonne 1. Je souhaiterais qu'en colonne 2,3,4, si je choisi rouge dans mon menu déroulant de la C1, j'ai 10R en C2, 20R en C3 et 30R en C4.
Idem, si je choisi bleu en C1, je voudrais que ça se remplisse directement avec 10B en C2,20Ben C3 et 30B en C4.

Je ne souhaite pas la solution toute cuite mais une piste ou une manière de procéder.
Bonne journée à vous
Afficher la suite 
Utile
+3
moins plus
Bonjour,

Il y a plusieurs solutions : mettre un champ IF => si liste déroulante = "bleu", alors 2 sinon rien... par exemple

Il y a aussi des solutions macro.

Tout dépend du document, du nombre d'items dans la liste déroulante, etc.

J'ai mis ici un exemple de listes déroulantes synchronisées avec macro :
http://download.faqword.com/index.php/word-exemples/formulaires-controles/file/48-wfc06

m@rina



ADBJ 11Messages postés dimanche 14 août 2016Date d'inscription 21 octobre 2016 Dernière intervention - 19 oct. 2016 à 17:46
Je vais creuser ton exemple. Merci beaucoup ;)
Répondre
ADBJ 11Messages postés dimanche 14 août 2016Date d'inscription 21 octobre 2016 Dernière intervention - 21 oct. 2016 à 10:13
J'ai réussi à faire ce que je souhaitais grâce à ta méthode, merci beaucoup M@rina :)

Une petite question cependant. Je n'arrive pas à trouver où est la déclaration de la touche Tab pour lancer la macro. Je voudrais, où mettre une autre touche, ou encore mieux que cela se fasse automatiquement dès qu'un des items de ma liste est choisi.

En tout cas, merci de cette aide précieuse!
ADBJ
Répondre
m@rina 13115Messages postés mardi 12 juin 2007Date d'inscription ContributeurStatut 10 décembre 2016 Dernière intervention - 21 oct. 2016 à 17:52
Bonjour,

En fait il s'agit d'une macro événementielle qui s'exécute lorsque l'on sort du contrôle, et donc que ce soit pas la touche Tab ou en cliquant manuellement ailleurs.

Il faut savoir qu'il y a très peu d'événements relatifs à ce type de contrôle (sur Entrée, sur Sortie et sur Suppression).

Pour d'autres types d'événements (sur changement par exemple, sur clic, sur double-clic, etc.), il faut utiliser des contrôles ActiveX

m@rina
Répondre
Ajouter un commentaire

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !