Bonsoir,
1) Création d'un dictionnaire.
2) Récupération sous forme de tableau VBA du TableauB (les valeurs).
(VBA travaille plus vite avec des tableaux.)
3) Parcours des lignes de données du tableau et consttution des éléments du dictionnaire :
clé de l'élément = Nom, valeur de l'élément = Salaire (les clés sont uniques dans un dico).
4) Récupérattion sous forme tableau VBA du TableauA (on utilise la même variable, devenue disponible).
5) On parcourt les lignes de données de ce tableau, et à chaque ligne on en extrait le Nom.
6) On teste si un élément du dico existe avec un clé correspondant à ce Nom : si c'est le cas, on modifie le salaire porté dans le tableau par celui recueilli dans le dico (en le convertissant en nombre, le passage par le dico l'ayant converti en donnée de type String).
7) Le tableau entièrement parcouru, les salaires devant être mis à jour l'on été, on réaffecte donc ce tableau à la plage dont on l'avait extrait. Mais il est maintenant à jour.
Cordialement.