Bonjour le forum
Je bloque sur un problème de syntaxe. Si quelqu'un pouvait m'aider...
J'ai créé une fonction F1 qui utilise 3 valeurs en arguments:
Lorsque je l'utilise directement dans une feuille de calcul en référençant les cellules, tout fonctionne bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Function F1(Cell1 As Range, Cell2 As Range, Cell3 As Range) As Double ... End Function
Par exemple si je saisis =F1(A4;B4;C4) dans la cellule D4.
Mais j'ai besoin d'appeler cette fonction à partir d'une procédure.
J'ai saisi le code suivant:
Et j'obtiens une erreur d'exécution 1004 sur la méthode Range.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Sub S1() ... X = F1(Range(A4), Range(B4), Range(C4)) ... End Sub
Comment puis-je appeler ma fonction F1 sur les cellules A4, B4 et C4 au sein de ma procédure?
Partager