Programmer en VBA un recherchev dans un fichier excel à partir d
fanfi_du_94
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
Le Pingou Messages postés 12249 Date d'inscription Statut Contributeur Dernière intervention -
Le Pingou Messages postés 12249 Date d'inscription Statut Contributeur Dernière intervention -
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
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:
- Programmer en VBA un recherchev dans un fichier excel à partir d
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier bin - Guide
- Fichier rar - Guide
- Ouvrir un fichier .dat - Guide
2 réponses
Salam fanfi.
Essaye de remplacer dans ta formule les virgules (,) par des points-virgule (;)
ça marche ? :)
Essaye de remplacer dans ta formule les virgules (,) par des points-virgule (;)
ça marche ? :)