VBA : Variables dans rechercheV

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 !

La braise

XLDnaute Occasionnel
Bonjoru à tous,

Je fais une nouvelle fois appel à vous pour un problème sur une recherchev qu j'utilise :

VLOOKUP(RC[-3],'[Mapping Indirect Produits.xlsx]Data ABC!R1C1:R100C4,2,0)

je souhaite remplacer par une variable :
- le nom du fichier : Mapping Indirect Produits.xlsx
- le nom de l'onglet : Data ABC

Idéalement, je souhaiterais un code qui fonctionne si le nom de l'onglet contient ou nom un espace (ex. "DATA ABC" et non "DataABC).

Je galère depuis des jours sur cette finesse.

D'avance merci pour votre aide.

🙂
 
Re : VBA : Variables dans rechercheV

Bonjour

La présence des virgules me fait penser que nous nous trouvons sous VBA, donc à la louche et sans fichier je dirais :
Code:
name_file = "Mapping Indirect Produits.xlsx"
name_sheet = "Data ABC"

my_formula = "VLOOKUP(RC[-3],'[" & name_file & "]" & name_sheet & "'!R1C1:R100C4,2,0)"

QQ chose comme ceci ?

Olivier
 
Re : VBA : Variables dans rechercheV

Bonjour,

EDIT

Je me permets de ré-ouvrir ce topic car j'ai un problème semblable.

Je souhaite intégrer dans une formule Vlookup une variable qui contiendrai le chemin vers un fichier (qui est la table matrice). Voici mon code:

Code:
Dim max As Integer
max = Range("A65536").End(xlUp).Row
fGC4i = "M:\fichiers\rep\test1.xls"

Range("C20:C" & max).Select
Selection.FormulaR1C1 = "=VLOOKUP(C[-2],'[" & fGC4i & "]Feuil1'!C[-2]:C[-1],2,0)"

Mais le résultat, affiché dans la formule Excel, ne correspond pas à ce que je veux. Voici :
=RECHERCHEV(A:A;'[M:\fichiers\rep\[test1.xls]Feuil1]test1.xls]Feuil1'!A:B;2;0)

Pourquoi double-t-il le fichier xls ?

Merci d'avance pour vos conseils !
 
Dernière modification par un modérateur:
- 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

F
Réponses
3
Affichages
1 K
Florent6744
F
N
Réponses
5
Affichages
3 K
Nicocotte125
N
K
Réponses
2
Affichages
2 K
K
I
Réponses
3
Affichages
2 K
Ispahan
I
M
Réponses
0
Affichages
915
MathieuMC
M
A
Réponses
3
Affichages
1 K
Aperrix
A
Retour