Parametre Range dans une fonction
Bonjour,
J'essaye de passer un parametre Range sur la fonction ci-dessous :
Code:
1 2 3 4 5
| Function Param(plage As Range, ligne As integer) As integer
param = 5
End Function |
Lorsque j'appelle cette fonction dans une feuille Excell avec une plage qui fait partie du classeur : pas de problème.
Lorsque je fais appel à cette fonction dans une feuille excell avec une plage faisant d'un partie d'un autre classeur ouvert : pas de problème.
Lorsque j'appelle cette fonction avec une plage faisant partie d'un autre classeur fermé j'ai une erreur #VALEUR. (bien que le chemin vers le classeur apparaisse dans sa totalité à l'appel de la fontion)
Existe t-il un moyen d'utiliser un parametre Range sur un classeur ferme ?
Mon but etant de récupérer les valeurs du chemin , de la feuille, cellule pour faire une requète ADO dessus
Merci d'avance.