Comment utiliser HLOOKUP depuis VBA sur fichier fermé ?

bipbip

XLDnaute Nouveau
Bonjour,


Avec la ligne suivante, il est possible de lire une valeur dans un fichier fermé et c'est justement ce qui m'intéresse.
ActiveCell.FormulaR1C1 = "=HLOOKUP(TODAY(),'D:\Documents\Présences\[Présences MD3.xlsm]Décembre'!R1C3:R112C152,112,FALSE)"

Par contre, est-il possible de construire cette ligne avec des variables et la récupérer le résultat de la recherche dans une variable plutôt que de l'affecter à une cellule ?

Je souhaite en effet récupérer des données depuis des classeurs fermés et donc avoir la possibilité de remplacer cette ligne par des variables du style :

Valeur = WorksheetFunction.HLookup(MaVariable1, Workbooks(ThisWorkbook.Path & "\" & Fichier).Sheets(12).Range("C1:EQ112"), 112, False)

oui, je sais ça ne ressemble à rien, mais c'est juste un exemple :)

Merci
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 105
Messages
2 085 350
Membres
102 870
dernier inscrit
Armisa