RechercheV dans VB

Le
Pierre
Bonjour

J'essaie de remplacer l'argument "'Fournisseurs.xls'!C1:C2" par une variable
dans une recherche de type VLOOKUP :

J'ai la formule suivante qui fonctionne :
ActiveCell.FormulaR1C1 = _
"=VLOOKUP(RC[+14],'Fournisseurs.xls'!C1:C2,2,FALSE)"

J'ai essayer ceci, mais j'ai le message suivant : #NOM?

ActiveCell.FormulaR1C1 = _
"=VLOOKUP(RC[+13],FichierFournisseur C1:C2 ,2,FALSE)"

Merci de bien vouloir m'aider
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Philippe.R
Le #10851451
Bonjour,

Essaye avec :
ActiveCell.FormulaR1C1 = _
"=VLOOKUP(RC[+13]," & FichierFournisseur & "C1:C2 ,2,FALSE)"

de manière à ce que ce soit le contenu de la variable et pas son nom qui
soit intégré à la formule
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"Pierre" news:
Bonjour

J'essaie de remplacer l'argument "'Fournisseurs.xls'!C1:C2" par une
variable
dans une recherche de type VLOOKUP :

J'ai la formule suivante qui fonctionne :
ActiveCell.FormulaR1C1 = _
"=VLOOKUP(RC[+14],'Fournisseurs.xls'!C1:C2,2,FALSE)"

J'ai essayer ceci, mais j'ai le message suivant : #NOM?

ActiveCell.FormulaR1C1 = _
"=VLOOKUP(RC[+13],FichierFournisseur C1:C2 ,2,FALSE)"

Merci de bien vouloir m'aider






Pierre
Le #10852701
Bonjour Philippe

J'ai toujours le même message ... ( #NOM?)

Merci

"Philippe.R" a écrit :

Bonjour,

Essaye avec :
ActiveCell.FormulaR1C1 = _
"=VLOOKUP(RC[+13]," & FichierFournisseur & "C1:C2 ,2,FALSE)"

de manière à ce que ce soit le contenu de la variable et pas son nom qui
soit intégré à la formule
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"Pierre" news:
> Bonjour
>
> J'essaie de remplacer l'argument "'Fournisseurs.xls'!C1:C2" par une
> variable
> dans une recherche de type VLOOKUP :
>
> J'ai la formule suivante qui fonctionne :
> ActiveCell.FormulaR1C1 = _
> "=VLOOKUP(RC[+14],'Fournisseurs.xls'!C1:C2,2,FALSE)"
>
> J'ai essayer ceci, mais j'ai le message suivant : #NOM?
>
> ActiveCell.FormulaR1C1 = _
> "=VLOOKUP(RC[+13],FichierFournisseur C1:C2 ,2,FALSE)"
>
> Merci de bien vouloir m'aider
>
>
>
>




Philippe.R
Le #10852831
Re,
Que contiens la variable ?
Comment est elle initialisée ?
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"Pierre" news:
Bonjour Philippe

J'ai toujours le même message ... ( #NOM?)

Merci

"Philippe.R" a écrit :

Bonjour,

Essaye avec :
ActiveCell.FormulaR1C1 = _
"=VLOOKUP(RC[+13]," & FichierFournisseur & "C1:C2
,2,FALSE)"

de manière à ce que ce soit le contenu de la variable et pas son nom qui
soit intégré à la formule
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"Pierre" news:
> Bonjour
>
> J'essaie de remplacer l'argument "'Fournisseurs.xls'!C1:C2" par une
> variable
> dans une recherche de type VLOOKUP :
>
> J'ai la formule suivante qui fonctionne :
> ActiveCell.FormulaR1C1 = _
> "=VLOOKUP(RC[+14],'Fournisseurs.xls'!C1:C2,2,FALSE)"
>
> J'ai essayer ceci, mais j'ai le message suivant : #NOM?
>
> ActiveCell.FormulaR1C1 = _
> "=VLOOKUP(RC[+13],FichierFournisseur C1:C2 ,2,FALSE)"
>
> Merci de bien vouloir m'aider
>
>
>
>






Pierre
Le #10852961
Salut Philippe

La variable contien un nom de fichier : Fournisseur.xls
Et elle est initialisé de la façon suivante :
FichierFournisseur = NomFichier(CheminFichierFournisseur)
Ou nom de fichier est une fonction qui extrait le nom du fichier du
chemin complet. Mais l'initialisation est Ok car je passe facilement la
variable "FichierFournisseur" dans d'autres fonctions. C'est seulement avec
VLOOKUP que j'en suis incapable...

Merci encore


"Philippe.R" a écrit :

Re,
Que contiens la variable ?
Comment est elle initialisée ?
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"Pierre" news:
> Bonjour Philippe
>
> J'ai toujours le même message ... ( #NOM?)
>
> Merci
>
> "Philippe.R" a écrit :
>
>> Bonjour,
>>
>> Essaye avec :
>> ActiveCell.FormulaR1C1 = _
>> "=VLOOKUP(RC[+13]," & FichierFournisseur & "C1:C2
>> ,2,FALSE)"
>>
>> de manière à ce que ce soit le contenu de la variable et pas son nom qui
>> soit intégré à la formule
>> --
>> Avec plaisir
>> http://dj.joss.free.fr/trombine.htm
>> http://jacxl.free.fr/mpfe/trombino.html
>> Philippe.R
>> Pour se connecter au forum :
>> http://www.excelabo.net/mpfe/connexion.php
>> News://news.microsoft.com/microsoft.public.fr.excel
>> "Pierre" >> news:
>> > Bonjour
>> >
>> > J'essaie de remplacer l'argument "'Fournisseurs.xls'!C1:C2" par une
>> > variable
>> > dans une recherche de type VLOOKUP :
>> >
>> > J'ai la formule suivante qui fonctionne :
>> > ActiveCell.FormulaR1C1 = _
>> > "=VLOOKUP(RC[+14],'Fournisseurs.xls'!C1:C2,2,FALSE)"
>> >
>> > J'ai essayer ceci, mais j'ai le message suivant : #NOM?
>> >
>> > ActiveCell.FormulaR1C1 = _
>> > "=VLOOKUP(RC[+13],FichierFournisseur C1:C2 ,2,FALSE)"
>> >
>> > Merci de bien vouloir m'aider
>> >
>> >
>> >
>> >
>>
>>




Philippe.R
Le #10853881
Re Pierre,
Et avec (si l'extension .xls est bien incluse dans la variable) :
ActiveCell.FormulaR1C1 = _
"=VLOOKUP(RC[+13],'" & FichierFournisseur & "'!C1:C2
,2,FALSE)"
?
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"Pierre" news:
Salut Philippe

La variable contien un nom de fichier : Fournisseur.xls
Et elle est initialisé de la façon suivante :
FichierFournisseur = NomFichier(CheminFichierFournisseur)
Ou nom de fichier est une fonction qui extrait le nom du fichier du
chemin complet. Mais l'initialisation est Ok car je passe facilement la
variable "FichierFournisseur" dans d'autres fonctions. C'est seulement
avec
VLOOKUP que j'en suis incapable...

Merci encore


"Philippe.R" a écrit :

Re,
Que contiens la variable ?
Comment est elle initialisée ?
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"Pierre" news:
> Bonjour Philippe
>
> J'ai toujours le même message ... ( #NOM?)
>
> Merci
>
> "Philippe.R" a écrit :
>
>> Bonjour,
>>
>> Essaye avec :
>> ActiveCell.FormulaR1C1 = _
>> "=VLOOKUP(RC[+13]," & FichierFournisseur & "C1:C2
>> ,2,FALSE)"
>>
>> de manière à ce que ce soit le contenu de la variable et pas son nom
>> qui
>> soit intégré à la formule
>> --
>> Avec plaisir
>> http://dj.joss.free.fr/trombine.htm
>> http://jacxl.free.fr/mpfe/trombino.html
>> Philippe.R
>> Pour se connecter au forum :
>> http://www.excelabo.net/mpfe/connexion.php
>> News://news.microsoft.com/microsoft.public.fr.excel
>> "Pierre" >> news:
>> > Bonjour
>> >
>> > J'essaie de remplacer l'argument "'Fournisseurs.xls'!C1:C2" par une
>> > variable
>> > dans une recherche de type VLOOKUP :
>> >
>> > J'ai la formule suivante qui fonctionne :
>> > ActiveCell.FormulaR1C1 = _
>> > "=VLOOKUP(RC[+14],'Fournisseurs.xls'!C1:C2,2,FALSE)"
>> >
>> > J'ai essayer ceci, mais j'ai le message suivant : #NOM?
>> >
>> > ActiveCell.FormulaR1C1 = _
>> > "=VLOOKUP(RC[+13],FichierFournisseur C1:C2 ,2,FALSE)"
>> >
>> > Merci de bien vouloir m'aider
>> >
>> >
>> >
>> >
>>
>>






Pierre
Le #10854511
Bonjour Philippe

Génial !!!! Ça fonctionne très bien.

Merci beaucoup

Pierre


"Philippe.R" a écrit :

Re Pierre,
Et avec (si l'extension .xls est bien incluse dans la variable) :
ActiveCell.FormulaR1C1 = _
"=VLOOKUP(RC[+13],'" & FichierFournisseur & "'!C1:C2
,2,FALSE)"
?
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"Pierre" news:
> Salut Philippe
>
> La variable contien un nom de fichier : Fournisseur.xls
> Et elle est initialisé de la façon suivante :
> FichierFournisseur = NomFichier(CheminFichierFournisseur)
> Ou nom de fichier est une fonction qui extrait le nom du fichier du
> chemin complet. Mais l'initialisation est Ok car je passe facilement la
> variable "FichierFournisseur" dans d'autres fonctions. C'est seulement
> avec
> VLOOKUP que j'en suis incapable...
>
> Merci encore
>
>
> "Philippe.R" a écrit :
>
>> Re,
>> Que contiens la variable ?
>> Comment est elle initialisée ?
>> --
>> Avec plaisir
>> http://dj.joss.free.fr/trombine.htm
>> http://jacxl.free.fr/mpfe/trombino.html
>> Philippe.R
>> Pour se connecter au forum :
>> http://www.excelabo.net/mpfe/connexion.php
>> News://news.microsoft.com/microsoft.public.fr.excel
>> "Pierre" >> news:
>> > Bonjour Philippe
>> >
>> > J'ai toujours le même message ... ( #NOM?)
>> >
>> > Merci
>> >
>> > "Philippe.R" a écrit :
>> >
>> >> Bonjour,
>> >>
>> >> Essaye avec :
>> >> ActiveCell.FormulaR1C1 = _
>> >> "=VLOOKUP(RC[+13]," & FichierFournisseur & "C1:C2
>> >> ,2,FALSE)"
>> >>
>> >> de manière à ce que ce soit le contenu de la variable et pas son nom
>> >> qui
>> >> soit intégré à la formule
>> >> --
>> >> Avec plaisir
>> >> http://dj.joss.free.fr/trombine.htm
>> >> http://jacxl.free.fr/mpfe/trombino.html
>> >> Philippe.R
>> >> Pour se connecter au forum :
>> >> http://www.excelabo.net/mpfe/connexion.php
>> >> News://news.microsoft.com/microsoft.public.fr.excel
>> >> "Pierre" >> >> news:
>> >> > Bonjour
>> >> >
>> >> > J'essaie de remplacer l'argument "'Fournisseurs.xls'!C1:C2" par une
>> >> > variable
>> >> > dans une recherche de type VLOOKUP :
>> >> >
>> >> > J'ai la formule suivante qui fonctionne :
>> >> > ActiveCell.FormulaR1C1 = _
>> >> > "=VLOOKUP(RC[+14],'Fournisseurs.xls'!C1:C2,2,FALSE)"
>> >> >
>> >> > J'ai essayer ceci, mais j'ai le message suivant : #NOM?
>> >> >
>> >> > ActiveCell.FormulaR1C1 = _
>> >> > "=VLOOKUP(RC[+13],FichierFournisseur C1:C2 ,2,FALSE)"
>> >> >
>> >> > Merci de bien vouloir m'aider
>> >> >
>> >> >
>> >> >
>> >> >
>> >>
>> >>
>>
>>




Publicité
Poster une réponse
Anonyme