Condition entre deux chiffre

Résolu
Sinsitrus Messages postés 855 Date d'inscription samedi 11 juin 2005 Statut Membre Dernière intervention 21 août 2015 - 19 juin 2008 à 22:27
Sinsitrus Messages postés 855 Date d'inscription samedi 11 juin 2005 Statut Membre Dernière intervention 21 août 2015 - 19 juin 2008 à 23:10
Salut !

j'ai deux textbox (T_Montant et T_Timbre) et un Timer1




En fait, voilà exactement ce que je souhaite avoir comme résulat :

Si T_Montant est entre 0 et 5000 alors T_Timbre = 0




Si T_Montant est entre 5001 et 100000 alors T_Timbre = 100




Si T_Montant est entre



100001



et 500000 alors T_Timbre = 500




Si T_Montant est entre



500000



et 1000000 alors T_Timbre = 1000




Si T_Montant est entre



1000001



et 5000000 alors T_Timbre = 2000





Si T_Montant est supérieur à 5000000 alors T_Timbre = 5000



Mais quand je le met dans des conditions IF ca ne marche pas... je sais qu'il n'y a pas de signe "entre" mais j'ai beau essayé avec les < <> > >= = mais aucun résultat correct...

Pouvez vous m'aider svp ?




Merci d'avance

----------
OS        : Windows XP SP2
Platforme : VB 6.0 + SP6

Ok VB6.0 c'est pas net !

3 réponses

Utilisateur anonyme
19 juin 2008 à 22:39
Tu peux simplifier par un switch :

Select Case T_Montant
  Case Is <=  5000
    T_Timbre = 0
  Case Is  <=  100000
    T_Timbre  = 100
  Case Is <=  500000
    T_Timbre = 500
  Case Is  <= 1 000000
    T_Timbre  = 1000
  Case Is <= 5000000
    T_Timbre = 2000
  Case Else
    T_Timbre = 5000
End Select
<!-- Coloration syntaxique vb/vba/vb.net : http://charles.racaud.free.fr/code-syntaxing/ -->
Coloration syntaxique vb/vba/vb.net

__________
  Kenji
3
Kevin.Ory Messages postés 840 Date d'inscription mercredi 22 octobre 2003 Statut Membre Dernière intervention 7 janvier 2009 11
19 juin 2008 à 22:37
Salut,

If T_Montant > 5000000
Then
    T_Timbre = 5000
ElseIf
T_Montant > 1000000

Then
    T_Timbre = 2000

ElseIf
T_Montant > 500000

Then
    T_Timbre = 1000

...
0
Sinsitrus Messages postés 855 Date d'inscription samedi 11 juin 2005 Statut Membre Dernière intervention 21 août 2015
19 juin 2008 à 23:10
Merci beaucoup a tout les deux, je vais tester ^^
0
Rejoignez-nous