Programmer en VBA un recherchev dans un fichier excel à partir d

Fermé
fanfi_du_94 Messages postés 1 Date d'inscription mercredi 3 septembre 2014 Statut Membre Dernière intervention 3 septembre 2014 - 3 sept. 2014 à 12:02
Le Pingou Messages postés 12229 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 9 janvier 2025 - 23 sept. 2014 à 22:14
Bonjour,

Je souhaite programmer en VBA, une recherchev à partir d'un fichier que j'ouvrirai en interactif. Or ca coince.
Voilà ce que j'ai fait :

-Avoir le fichier actif Fichier1.xls
-Ouvrir le fichier2.xls en intercatif, cad en le recherchant dans l'arborescence de mon DD C:\
-faire le recherchev avec un test d'erreur (du type esterreur) pour avoir un libellé spécifique si la recherchev n'aboutit pas. Si elle aboutit remonter la valeur qui va bien.

Voilà mon problème.

Mon soucis c'est que je ne sais pas passer le "contenant du nom du fichier" fichier2 dans la syntaxe du VLOOKUP.

voila la ligne de code

"=IF(ISERROR(VLOOKUP(RC[-2],'[fichier]OG 2014'!C1:C13,13,FALSE)),""Pas de LPP"",VLOOKUP(RC[-2],'[fichier]OG 2014'!C1:C13,13,FALSE))"

c'est la syntaxe de [fichier] qui ne fonctionne pas et je n'arrive pas à trouver la syntaxe
Pour info, la rcherchev se fait sur le fichier [fichier2]\onglet OG 2014, mais comme je peux utiliser un autre fichier que fichier2 pour faire la recherche, j'ai besoin de paramétrer ce nom.

merci de votre aide
A voir également:

2 réponses

redaiwa Messages postés 351 Date d'inscription mardi 7 octobre 2008 Statut Membre Dernière intervention 25 janvier 2024 119
23 sept. 2014 à 15:12
Salam fanfi.

Essaye de remplacer dans ta formule les virgules (,) par des points-virgule (;)

ça marche ? :)
0
Le Pingou Messages postés 12229 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 9 janvier 2025 1 454
23 sept. 2014 à 22:14
Bonjour,
Juste au passage, si le fichier source est fermer Votre expression :
....'[fichier]OG 2014'!C1:C13.....
Devrait être par exemple :
......'C:\Users\PJP\Documents\......\[Nom du fichier_source.xlsx]OG 2014'!C1:C13....
.

0