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

Scripts/Batch Discussion :

Attribuer une plage de valeurs à une variable ?


Sujet :

Scripts/Batch

Vue hybride

Arthryn Attribuer une plage de... 23/03/2010, 16h11
I\'m_HERE Salut, j'ai pas bien... 23/03/2010, 20h11
Arthryn Merci ! J'ai beaucoup de... 23/03/2010, 21h26
Flamby38 Oui enfin pour tester si... 24/03/2010, 12h38
I\'m_HERE salut, oui, les tests... 24/03/2010, 13h04
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 10
    Par défaut Attribuer une plage de valeurs à une variable ?
    Bien le bonjour,

    Comme le dit mon titre, j'aimerais affecter une plage de données pour une variable :

    Par exemple prenons des chiffres de 1 à 100.


    J'aimerais que ma variable soit juste si la plage de ses valeurs s'étant de 1 à 50 et fausse si c'est de 50 à 100.

    Avez-vous une solution à me proposer ?

  2. #2
    Membre Expert
    Avatar de I'm_HERE
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 013
    Par défaut
    Salut,

    j'ai pas bien compris ce que tu cherches à faire, mais si c'est juste pour tester si la variable est dans une plage donner ou pas alors essayes ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    rem variable à tester
    set test=25
    
    set Dans_La_Plage=FALSE
    for /l %%a in (1 1 50) do if %test% equ %%a set Dans_La_Plage=TRUE 
    set Dans_La_Plage

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 10
    Par défaut
    Merci !

    J'ai beaucoup de mal a exprimer mes idées, mais tu as bien compris et je te remercie pour ce script !

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    948
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 948
    Par défaut
    Oui enfin pour tester si c'est entre 1 et 50, c'est peut etre plus efficace de dire >0 et <51 plutot que de tester toutes les solutions possibles, je vous laisse imaginer le temps que ca prendrait si on remplacait 50 par 1 million.

  5. #5
    Membre Expert
    Avatar de I'm_HERE
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 013
    Par défaut
    Citation Envoyé par Flamby38 Voir le message
    Oui enfin pour tester si c'est entre 1 et 50, c'est peut etre plus efficace de dire >0 et <51 plutot que de tester toutes les solutions possibles, je vous laisse imaginer le temps que ca prendrait si on remplacait 50 par 1 million.
    salut,

    oui, les tests conditionnels avec LSS et GTR est une meilleur solution

Discussions similaires

  1. [XL-2013] Affecter la valeur d’une variable à une cellule vide sur une plage
    Par Hadi2015 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 21/02/2015, 14h40
  2. Réponses: 7
    Dernier message: 21/03/2011, 13h36
  3. [VBA-E] affecter une valeur à une plage
    Par fmorretton dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 18/04/2007, 16h33
  4. Réponses: 20
    Dernier message: 03/04/2007, 16h45
  5. copie d'une table Y d'une base A vers une table X d'une base
    Par moneyboss dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 30/08/2005, 21h24

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