Vlookup avec nom de fichier
all
-
melanie1324 -
melanie1324 -
Bonjour,
Voici mon problème : je veux faire un recherchev dans un classeur en allant chercher les données dans un autre classeur, mon recherchev donne ca :
Range("C2").Select
ActiveCell.FormulaR1C1 = _
"=VLOOKUP(RC[-1],'[mon fichier.xls]Feuil1'!C9,1,FALSE)"
le probleme est que je ne veux pas que « mon fichier.xls » apparaisse mais le nom que je lui ai donné (nom_fichier) par un Set nom_fichier = …
Est-ce que quelqu’un peut m’aider ?
Merci beaucoup par avance
Voici mon problème : je veux faire un recherchev dans un classeur en allant chercher les données dans un autre classeur, mon recherchev donne ca :
Range("C2").Select
ActiveCell.FormulaR1C1 = _
"=VLOOKUP(RC[-1],'[mon fichier.xls]Feuil1'!C9,1,FALSE)"
le probleme est que je ne veux pas que « mon fichier.xls » apparaisse mais le nom que je lui ai donné (nom_fichier) par un Set nom_fichier = …
Est-ce que quelqu’un peut m’aider ?
Merci beaucoup par avance
A voir également:
- Vlookup avec nom de fichier
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
3 réponses
Bonjour,
essaie comme ça :
set mon_fichier = fichier.xls
ActiveCell.FormulaR1C1 = _
"=VLOOKUP(RC[-1],'""" & mon_fichier & """ Feuil1'!C9,1,FALSE)"
essaie comme ça :
set mon_fichier = fichier.xls
ActiveCell.FormulaR1C1 = _
"=VLOOKUP(RC[-1],'""" & mon_fichier & """ Feuil1'!C9,1,FALSE)"
Merci pour ton aide.
Maintenat la formule s'ecrit dans la case mais ca revoie #N/A alors que ca devrait renvoyer une valeur...
Sais-tu pourquoi?
merci
Maintenat la formule s'ecrit dans la case mais ca revoie #N/A alors que ca devrait renvoyer une valeur...
Sais-tu pourquoi?
merci
Bonjour,
je crois savoir, la syntaxe n'est pas bonne.
Quand j'ai enregistré la macro ca me donne :
ActiveCell.FormulaR1C1 = _
"=VLOOKUP(R[-2]C[-1],[Classeur2.xls]Feuil1!R3C1:R6C3,1,FALSE)"
avec ta variable, il faut que ce soit :
ActiveCell.FormulaR1C1 = _
"=VLOOKUP(R[-2]C[-1],[""" & mon_fichier & """]Feuil1!R3C1:R6C3,1,FALSE)"
je crois savoir, la syntaxe n'est pas bonne.
Quand j'ai enregistré la macro ca me donne :
ActiveCell.FormulaR1C1 = _
"=VLOOKUP(R[-2]C[-1],[Classeur2.xls]Feuil1!R3C1:R6C3,1,FALSE)"
avec ta variable, il faut que ce soit :
ActiveCell.FormulaR1C1 = _
"=VLOOKUP(R[-2]C[-1],[""" & mon_fichier & """]Feuil1!R3C1:R6C3,1,FALSE)"