IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

probleme condition if [XL-2003]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2013
    Messages
    238
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2013
    Messages : 238
    Par défaut probleme condition if
    Bonjour a tous, j'ai un énorme problème qui me dépasse

    En gros j'ai ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
             For tableau = 61 To 90 Step 1
     
                    valeur_tableau = Sheets(Page_1).Range("A" & tableau).Value
                    MsgBox "." & str_diametre_2 & "." & valeur_tableau & "."
                    If str_diametre_2 > valeur_tableau Then
     
                    Else
                        MsgBox str_diametre_2 & " n'est pas supérieure à : " & valeur_tableau
                        str_diametre_2 = valeur_tableau
                        Exit For
                    End If
    Ma variable str_diametre_2 = 1600
    Ma variable valeur_tableau change, passe de 100 à 150 à 200,250...

    mais le programme au dessus me dit que 1600 n'est pas supérieure à 200
    alors que 160 oui et 170 non, je sais pas ce qu'il fait, il dois oublier un "0" ou je sais pas quoi mais c'est très embarrassant, vous avez une idée ?

    Merci

  2. #2
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2013
    Messages
    238
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2013
    Messages : 238
    Par défaut
    j'ai résolu mon problème.
    J'avais juste déclaré ma variable en string..
    C'est la première fois que cela me le fait

    donc attention a la déclaration de vos variables !!

  3. #3
    Invité
    Invité(e)
    Par défaut Bonjour,
    dans ton code je vois str_diametre_2 j'imagine que (STR) veut dire String?
    si c'est le cas ta comparaison ce fait en alpha pas en numérique
    AZZZZZZZZZZZZZZZZZZ est bien avant Z
    "111111111111111111111111111111111111111111" est < "2"
    il faut comparer des numérique.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Probleme condition sur select PL/SQL
    Par l4r3nZu dans le forum Oracle
    Réponses: 19
    Dernier message: 02/06/2010, 17h08
  2. [JSTL] probleme condition
    Par toine62 dans le forum Taglibs
    Réponses: 6
    Dernier message: 30/12/2008, 12h50
  3. Probleme condition If ($var!="")
    Par bb62 dans le forum Langage
    Réponses: 2
    Dernier message: 01/10/2008, 11h49
  4. Probleme condition if
    Par KoosMos dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 05/10/2007, 11h49
  5. Probleme Condition IF et ELSE
    Par arround dans le forum Langage
    Réponses: 2
    Dernier message: 23/10/2005, 01h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo