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
 

Créez un compte ou connectez vous pour répondre

Vous devez être membre afin de pouvoir répondre ici

Créer un compte

Créez un compte Excel Downloads. C'est simple!

Connexion

Vous avez déjà un compte? Connectez vous ici.

Haut Bas