bonjour,
je cre une fonction "=Interpolation($I$2;I35:I37;J35:J37;$I$13)" ou les 2d et 3eme parametres sont des plage de donnees.
mon code vba est le suivant :
Public Function Interpolation(AnneeCalcul As Long, RgAnnees As Range, RgValeurs As Range, TypeInterpolation As Byte)
...
End Function
le pbl c'est que lorsque j'ecris ma fonction de la maniere suivante : "=Interpolation($I$2;INDIRECT(A1);INDIRECT(A2);$I$13)" avec A1 = "I35:I37" et A2 = "J35:J37" ca ne fontionne plus du tout !
pourriez-cous me dire comment specifier les parametres de ma fonction VBA Interpolation() pour qu'elle accepte a la fois les reference J35:J37 mais aussi les reference indirectes INDIRECT(A1) ?
merci a vous,
alonsyl
je cre une fonction "=Interpolation($I$2;I35:I37;J35:J37;$I$13)" ou les 2d et 3eme parametres sont des plage de donnees.
mon code vba est le suivant :
Public Function Interpolation(AnneeCalcul As Long, RgAnnees As Range, RgValeurs As Range, TypeInterpolation As Byte)
...
End Function
le pbl c'est que lorsque j'ecris ma fonction de la maniere suivante : "=Interpolation($I$2;INDIRECT(A1);INDIRECT(A2);$I$13)" avec A1 = "I35:I37" et A2 = "J35:J37" ca ne fontionne plus du tout !
pourriez-cous me dire comment specifier les parametres de ma fonction VBA Interpolation() pour qu'elle accepte a la fois les reference J35:J37 mais aussi les reference indirectes INDIRECT(A1) ?
merci a vous,
alonsyl