Comment utiliser HLOOKUP depuis VBA sur fichier fermé ?

Résolu/Fermé
Bartez_Cool Messages postés 15 Date d'inscription lundi 31 mai 2004 Statut Membre Dernière intervention 13 mars 2017 - Modifié par Bartez_Cool le 9/01/2017 à 10:47
Bartez_Cool Messages postés 15 Date d'inscription lundi 31 mai 2004 Statut Membre Dernière intervention 13 mars 2017 - 9 janv. 2017 à 10:50
Bonjour,


ActiveCell.FormulaR1C1 = "=HLOOKUP(TODAY(),'D:\Documents\Présences\[Présences MD3.xlsm]Décembre'!R1C3:R112C152,112,FALSE)"

Est-il possible de construire cette ligne avec des variables et la récupérer 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)

Merci
A voir également:

1 réponse

Bartez_Cool Messages postés 15 Date d'inscription lundi 31 mai 2004 Statut Membre Dernière intervention 13 mars 2017
9 janv. 2017 à 10:50
C'est bon j'ai trouvé ma réponse.
Bonne journée à tous.
0