Bonjour,

J'essaye de passer un parametre Range sur la fonction ci-dessous :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.