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

VBA Vlookup avec un fichier non ouvert

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 !

elgringo123456

XLDnaute Occasionnel
Supporter XLD
😕😕
Bonjour,

Je me permets de vous solliciter sur la problématique suivante. Je souhaite réaliser un RECHERCHEV sur un fichier non ouvert et localisé à un endroit spécifique. En utilisant les fonctions excel et notamment par RECHERCHEV cela fonctionne.

Cependant si je souhaite réaliser cette même fonction mais en utilisant du code VBA ("Application.VLookup") sur un fichier non ouvert, je n'y arrive pas.
Est-ce du à un problème de syntaxe ?

Je me suis permis de vous joindre 2 fichiers ("Classeur1.xls" et "Classeur2.xls") localisé dans C:\Temp.
Classeur1.xls contient la source de données
Classeur2.xls contient le RECHERCHEV en fonction Excel

La syntaxe VBA utilisée :
Err.Clear
Application.VLookup("Toto", Workbooks("'C:\Temp\Classeur1.xlsx").Sheets("Feuil1").Range("$A$2:$C$4"), 2, False)

Merci d'avance de votre aide,
Cordialement
El Gringo 123456

😕
😕
 

Pièces jointes

Re : VBA Vlookup avec un fichier non ouvert

Bonjour,

Si la question est: est-possible de faire un Application.VLookup sur un fichier fermé? La réponse est non. Il faut mettre en oeuvre autre chose.

Ouvrir les fichiers ou faire une une requête avec ado ou msquery, pour cela il est préférable que les classeurs fermés aient des noms de champs clairs et non numériques.

Faire une recherche sur le forum "Fichier fermé" ou "classeur fermé" etc.

A+
 
Re : VBA Vlookup avec un fichier non ouvert


Bonsoir, comme le dit Hasco, il faut que le fichier soit ouvert. Mais par macro, tu peux l'ouvrir, faire ta recherche et le refermer comme si il n'avait jamais été ouvert.
@+
 
Re : VBA Vlookup avec un fichier non ouvert

Bonjour Hasco et Arpette,

Merci de vos réponses car effectivement cela résolvera mes problèmes.
Merci également de votre réactivité.

Cordialement

El Gringo 123 456

Et vive la communauté XLD
 
- 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
2
Affichages
435
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…