Merci pour la reponse
Je ne dis pas bonjour, mais merci, c'est deja un bon debut....
Bon, j'avais lu cette réponse mais ca ne marche pas ......
Pourtant si j'appelle ma fonction dans une formule d'un cellule, ca marche...
voila le code en gros :
Public Function Valeur(dVal As dDouble)
Workbooks.Open ("Fichier1.xls")
Valeur = Application.Run("Fichier1.xls!FctValeur",dVal)
End Function
Dans le fichier1.xls, la fonction est en gros :
Public Function FctValeur(dVal As dDouble)
FctValeur = dVal*AgeDuCapitaine
End Function
J'ai bon non ?