Rapport de message :*
 

Re: Aide sur un remplissage automatique de cellule Excel 2003-2007

Titre du sujet : Re: Aide sur un remplissage automatique de cellule Excel 2003-2007
par JeanMarie le 15/10/2011 09:21:48

Bonjour omega7162, Didier, le forum

Une Liste de validation, ne permet pas de remplir une cellule, elle ne fait que contrôler et d'autoriser la saisie de valeurs dans la cellule.

Pour remplir automatiquement une cellule, il y a les formules ou du code VBA.

Dans ton exemple, dans la cellule G2 inscrit la formule ci-dessous.
=INDEX(Feuille1!$A$1:$G$5;EQUIV(A2;LIST;0);7)
Ensuite tu adaptes la valeur "7" de cette formule pour retourner les autres valeurs.

Ce chiffre représente le n° de colonne relative à la plage indiquée (Feuille1!$A$1:$G$5) qui sera utilisée par la fonction INDEX pour retourner la valeur.


Si tu as la possibilité de rajouter une colonne dans ton tableau de la feuile2, indique la formule suivante
=EQUIV(A2;LIST;0)
Ensuite dans la formule retournant la valeur, tu remplaces la partie EQUIV par la référence de cette nouvelle cellule.

@+Jean-Marie