Problème création de fonction

Fermé
Gemstar - Modifié par pijaku le 21/03/2015 à 17:30
 Gemstar - 21 mars 2015 à 22:35
Bonjour,
J'ai beau avoir recherché je n'ai pas trouvé de post similaire à mon problème,
je suis désolé si ce problème a déjà été résolu

Je précise je suis sur Mac, je ne sais pas si il y a une différence ou pas, on ne sait jamais.

Voilà, je n'arrive pas a créer de fonction sur VBA,
Enfin si j'y arrive, je crée ma fonction sur VB

Public Function RSI(plage As Range) As Double
h = 0
b = 0
For i = 0 To 13 Step 1
    If plage.Offset(i, 0) > 0 Then
        h = h + plage.Offset(i, 0).Value
    Else
        b = h + plage.Offset(i, 0).Value
    End If
Next i
    RSI = 100 - (100 / (1 + h / b))
End Function


Mais lorsque je l'utilise sur par exemple sur une cellule
"=RSI(G5)"

Ma fonction n'existe pas c'est impossible de l'utiliser, je ne comprends pas
Merci :-)
A voir également:

2 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
Modifié par michel_m le 21/03/2015 à 16:23
message supprimé, excuses......

Michel
0
Personne a le même soucis ?
0