Fonction avec variable ne marchant pas
Bonjour a tous. Je soushaite creer une fonction qui me permette de traduire cela:
Si T inférieur ou égale à 7 (noté Tl) et H supérieur à 1.2 (noté Hl1) , alors écrire dans la case active "arret de chantier"
Si T supérieur à 7 et H supérieur à 1.5 (noté Hl2) , alors écrire dans la case active "arret de chantier"
Sinon écrire dans la case active "méteo ok"
Soit
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| Function arr(T, H, Tl, Hm1, Hm2)
If T <= Tl And H > Hm1 Then
arr = ActiveCell.Value = "ARRET DE CHANTIER"
ElseIf T >= Tl And H > Hm2 Then
arr = ActiveCell.Value = "ARRET DE CHANTIER"
Else
arr = ActiveCell.Value = "METEO CONVENABLE"
End If
End Function |
Mlaheureusement l'ordianateur me renvoit 0 comme valeur quelque soit les variable , de plus il m'indique que j ai des donné circulaire ... Est ce que vous auriez une id de ce qui beug ? svp