Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Vlookup matricielle

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
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…