Bonjour tout le monde ;
Encore une fois je me tourne vers vous pour demander de l’aide.
Voilà, comme point de départ j’ai deux tableaux :
Tableau I :

Nom Prénom Matricule Adresse
1
2

Tableau II :

Nom Prénom Matricule Note 1 Note 2 Note 3 Note 4

Je cherche à créer une macro VBA qui me permet d’extraire les données provenant des tableaux I et II en fonction du n° d’ordre du tableau I :
N° d'ordre des étudiants du au EXTRAIRE

Le résultat sera sous forme d’un troisième tableau :

Nom Prénom Matricule Adresse Note Réf. lettre
1
2

Conditions :
1. Le lien entre les tableaux I et II est « Nom Prénom » qui doit être exact ; si non créer un quatrième tableau avec tous les noms similaires pour rapprochement et correction éventuelle ;
2. Chaque ligne du tableau III doit contenir une seule note. Si l’étudiant a plusieurs notes, autant de lignes que de note ;
3. Attribuer un numéro continu à la colonne intitulé « Réf. Lettre » qui revient à 1 au début de chaque année ;
4. Attribuer le même numéro de la colonne intitulé « Réf. Lettre » à l’étudiant qui a plusieurs notes ;
NB : le numéro de la colonne intitulé « Réf. Lettre » va nous permettre d’établir des lettres à l’intention des étudiants par procédé publipostage dont le tableau n° III constitue la source.
Merci de votre soutient et au plaisir de vous lire.