VBA : fonction lookup, spécification fichier
francois
-
yg_be Messages postés 23437 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23437 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
j'utilise la fonction lookup depuis un classeur excel pour aller chercher des données dans un autre classeur.
Ma ligne de code est la suivante:
Range("D4").FormulaR1C1 = _
"=LOOKUP(10000,'[ass janvier 2008.xls]Feuil1'!C13,'[ass janvier 2008.xls]Feuil1'!C34)"
Cependant le fichier spécifier peut changer, avez vous une solution pour définir le fichier de recherche(ass janvier 2008.xls) par une variable.
merci d'avance
j'utilise la fonction lookup depuis un classeur excel pour aller chercher des données dans un autre classeur.
Ma ligne de code est la suivante:
Range("D4").FormulaR1C1 = _
"=LOOKUP(10000,'[ass janvier 2008.xls]Feuil1'!C13,'[ass janvier 2008.xls]Feuil1'!C34)"
Cependant le fichier spécifier peut changer, avez vous une solution pour définir le fichier de recherche(ass janvier 2008.xls) par une variable.
merci d'avance
A voir également:
- VBA : fonction lookup, spécification fichier
- Excel compter cellule couleur sans vba - Guide
- Vba range avec variable ✓ - Forum VB / VBA
- L'indice n'appartient pas à la sélection vba - Forum VB / VBA
- Find vba - Astuces et Solutions
- Vba inputbox - Astuces et Solutions
1 réponse
yg_be
Messages postés
23437
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 587
dim monfichier as string
monfichier="ass janvier 2008.xls"
Range("D4").FormulaR1C1 = _
"=LOOKUP(10000,'["+monfichier+"]Feuil1'!C13,'["+monfichier+"]Feuil1'!C34)"
monfichier="ass janvier 2008.xls"
Range("D4").FormulaR1C1 = _
"=LOOKUP(10000,'["+monfichier+"]Feuil1'!C13,'["+monfichier+"]Feuil1'!C34)"