Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

nadir****

XLDnaute Occasionnel
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
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
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
8
Affichages
1 K
Réponses
6
Affichages
999
Retour