VBA: mettre une condition sur une textbox

Résolu
feriadax Messages postés 15 Date d'inscription   Statut Membre Dernière intervention   -  
feriadax Messages postés 15 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je suis en train de me lancer depuis 2 semaines dans VBA . Pour le moment je m'en sort pas mal mais j'ai un petit soucis.
Je suis en train de faire une interface Userform avec des champs à remplir pour à la fin lancer un calcul.
Parmis ces champs, il y a une textbox dans laquelle il y a une valeur par défaut qui est la valeur max. Cependant je voudrais que cette valeur puisse être remplacé par celle du choix de l'utilisateur, du moment qu'elle est inférieur à la valeur max (afficher un message d'erreur si la valeur est supérieure à la max). J'ai essayé de faire ca avec une fonction "If Then Else" mais ça ne fonctionne pas.
Comment pourrais-je faire selon vous?
Merci d'avance de vos réponses
A+
Macarel
Configuration: Windows XP Internet Explorer 7.0

2 réponses

  1. bissdebrazza Messages postés 2886 Statut Contributeur 712
     
    Salut!
    Bon moi ej code avec Visual Basic,moi je ferai:
    if val(textbox1.text)>valeur maxi then
    msgbox "La valeur est supérieure à la valeur maxi
     else
       le suite de ton code
    end if
    

    Met ceci à la perte du focus

    Cdt
    1
  2. feriadax Messages postés 15 Date d'inscription   Statut Membre Dernière intervention   2
     
    Merci ca marche super.
    Je sais pas trop ce que j'avais traficoter avec ma fonction If mais ton codre marche bien.
    Merci bissdebrazza !!
    1