Limite

Résolu
gbawar Messages postés 29 Date d'inscription dimanche 15 août 2004 Statut Membre Dernière intervention 15 mars 2007 - 3 nov. 2006 à 20:50
jmfmarques Messages postés 7666 Date d'inscription samedi 5 novembre 2005 Statut Membre Dernière intervention 22 août 2014 - 3 nov. 2006 à 21:55
Bonjour,
Ca va être bête ma question mais là je vois pas la solution.
Je cherche a faire un affichage des unitée en foction de la valeur affectée à la variable.
Voici le code comme je le pensais:
if 1/10< var < 1/100 then
label.text="V"
end if
if 1/100< var < 1/100000 then

label.text="mV"
Var= Var*1000

end if
if 1/100000< var < 1/100000000 then


label.text="µV"

Var= Var*1000000


end if
...
...
Ceci na pas un grand succes.
J'ai trouvée cette fonction sur le Site (If (Val() < ta_valeur_min) Or (Val() > ta_valeur_max) Then)  mais j'obtient la même chose.
Pourriez vous me dire comment je peux réaliser cette fonction.
Merci.
Cordialement.

2 réponses

econs Messages postés 4030 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 23 décembre 2008 24
3 nov. 2006 à 21:14
Salut,

Ca donnera plutôt quelque chose comme ceci :



If (Val(
var
) < 0.1)
And
(Val(
var
) > 0.01) Then
Label1
.Caption
= "V"
End If



If (Val(var) < 1/100) And (Val(var) > 1/100000) Then

Label1.Caption = "V"

End If



Manu


--------------------------------------------------------------------------------------------
Avant de poster un message, n'oubliez pas de consulter le reglement.
3
jmfmarques Messages postés 7666 Date d'inscription samedi 5 novembre 2005 Statut Membre Dernière intervention 22 août 2014 27
3 nov. 2006 à 21:55
Gbawar a écrit :

if 1/10< var < 1/100 then
ce qui veut internationalement (hors VB) dire :
si var est à la fois supérieur à 0,1 et inférieur à 0,01

et il a récidivé avec :
if 1/100< var < 1/100000 then
ce qui veut dire  :
si var est à la fois supérieur à 0,01 et inférieur à 0,0001

J'en reste plutôt "baba" .... et pense que le vrai problème n'est pas ici celui de la connaissance de VB ...
0
Rejoignez-nous