Bonjour
Je voudrais utiliser la fonction Vlookup pour affecter des valeurs sur une plage de cellules comportant plusieurs colonnes.
J'y arrive sans problème en travaillant colonne par colonne mais je voudrais supprimer la boucle si possible.
Pour plus de clarté j'ai donné un exemple simplifié en pièce jointe
Je voudrais supprimer la boucle ci dessous
par une formule plus générale comme celle-ci
Mais elle ne fonction pas.
ESt-ce que quelqu'un a été confronté à ce problème ?
Par avance, merci.
Nadir
Je voudrais utiliser la fonction Vlookup pour affecter des valeurs sur une plage de cellules comportant plusieurs colonnes.
J'y arrive sans problème en travaillant colonne par colonne mais je voudrais supprimer la boucle si possible.
Pour plus de clarté j'ai donné un exemple simplifié en pièce jointe
Je voudrais supprimer la boucle ci dessous
Code:
For Colonne = 1 To 3
Destination.Columns(Colonne) = WorksheetFunction.VLookup(Destination.Columns(0), Origine, Destination(0, Colonne))
Next Colonne
par une formule plus générale comme celle-ci
Code:
Destination = WorksheetFunction.VLookup(Destination.Columns(0), Origine, Destination.rows(0))
Mais elle ne fonction pas.
ESt-ce que quelqu'un a été confronté à ce problème ?
Par avance, merci.
Nadir