Re : VBA: Appel d'une fonction (dans un module d'un fichier xls) depuis fichier xla
merci pour ton aide Pierre.
alors, étape par étape:
1/ appel d'un sub dans un des nombreux fichiers excel, code écrit dans un module du fichier excel qui appelle un sub écrit dans le fichier xla:
Sub Pricer_SingleAsset_int()
PricerXLA.Pricer_SingleAsset ThisWorkbook, ActiveSheet
End Sub
2/ fichier xla
Sub Pricer_SingleAsset(CurrentWB As Workbook, CurrentWS As Worksheet)
...
...
result = Payoff(K1,K2,K3)
...
...
End Sub
3/ Payoff est une fonction écrite non pas dans le fichier xla, mais dans le fichier xls car chaque workbook possède sa propre fonction "Payoff" (qui calcule un truc différent)
Le problème, c'est que la xla ne reconnait pas la fonction "Payoff" (meme si elle est définie en Public dans le module du fichier xls)
Merci !