Bonjour,

Je dois faire un truc "très simple"... : Je dois générer une liste à partir d'un fichier principal et de deux feuilles de "paramètres"

J'ai 4 feuilles (donc une feuille "d'entré", 2 feuilles "source" et 1 feuille "d’export")

Exemple :

Fichier 1 (fichier d'entré) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Nom  | Date de naissance
TOTO | 12/04/1956
TITI | 25/06/1972
Fichier 2 (fichier source 1) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Nom  | Année 1 | Année 2 | Année 3 | Année 4 
TOTO | 2003    | 2004    | 2005    | 2006
TITI | 2004    | 2005
[Fichier 3 (fichier source 2) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
Année | Montant cotisation 
2001  | 12€
2002  | 14€
2003  | 15€
2004  | 16€
2005  | 16€
2006  | 19€
Fichier 4 (fichier destination) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
Nom  | Année | Cotisation versée
TOTO | 2003  | 15€
TOTO | 2004  | 16€
TOTO | 2005  | 16€
TOTO | 2006  | 19€
TITI | 2004  | 16€
TITI | 2004  | 16€
Je sais faire celà avec un algo basique qui
- Feuille 1 : pointe sur la première ligne "Nom" (ici TOTO) (boucle A)
- Feuille 2 : va chercher la valeur "Nom" (ici TOTO)
- Feuille 2 : lit la valeur de la "1ère année de cootisation" attachée au nom en question (ici 2003) (Boucle B)
- Feuille 3 : va chercher la valeur "1ère année de cootisation" (ici 2003)
- Feuille 3 : lit la valeur du montant de la cotisation correspondante (ici 15€)
- Feuille 4 exporte toutes les données sur une ligne

>Fini la boucle B
>Fini la boucle A

Bref... basique mais efficace...
Existe-t-il une manière plus sioux de faire ça ?
Merci d'avance pour vos lumières !!!