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
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