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
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager