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 :

débutant curseur de valeurs décimales


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 20
    Par défaut débutant curseur de valeurs décimales
    Bonjour à tous,

    J'essaie de faire un curseur en VBA variant de 0 à 10.
    Je souhaite que les valeurs varient par sauts de 0.1 quand je déplace le curseur et afficher ces valeurs décimales dans les petites étiquettes jaunes qui s'affichent quand on actionne le curseur.
    J'utilise un Slider avec les propriétés Min = 0, Max =10.
    Là où je bloque, c'est pour obtenir le réglage des sauts de 0.1.


    Merci si vous pouvez me donner une indication sur la méthode à employer ou si des exemples de curseurs sont disponibles sur le site ou autre lien.

    alphanet

  2. #2
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Mai 2007
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2007
    Messages : 120
    Par défaut
    Salut Alphanet et le forum

    La propriété SmallChange n'accepte qu'un variable Long

    Utilise pour le Min = 0 et pour Max = 100, divise ensuite par 10
    tu auras alors l'effet désiré.

    Mytå_Qc

  3. #3
    Membre émérite
    Avatar de fred65200
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    901
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 901
    Par défaut
    bonsoir,

    Lorsque tu dis "Slider" est ce qu'il faut entendre ScrollBar?

    Si c'est le cas, les propriétés SmallChange et LargeChange ne peuvent prendre des valeurs que de type Long c'est à dire un entier compris entre -2 147 483 648 et 2 147 483 647 (2 ^31 - 1).

    Mets ta valeur max à 100 et ton pas à 1, tu auras toujours le même ratio.

    Cordialement

    EDIT bonsoir Mytå_Qc, je n'avais pas vu ta réponse.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 20
    Par défaut Problème avec l'étiquette d'affichage du curseur
    Bonjour,

    Merci à tous deux Mita_Qc et Fred65200 pour vos conseils, donc seules des valeurs de type Long peuvent être affectées à la propriété Small change.
    J'uilise un contrôle que j'ai trouvé dans Outils/Contrôles supplémentaires intitulé Microsoft Slider Control v6, je pense que c'est une scrollbar.

    Vos indications m'ont permis de régler le problème.
    En mettant Min = 0 et Max = 100 et en faisant une division par 10, je visualise bien dans une TextBox, la variation de mes valeurs de 0 à 10 par sauts de 0,1 , c'est impeccable.

    Par contre, lorsque j'agis sur le bouton du curseur, une petite "étiquette" accolée de couleur jaune s'affiche et m'indique elle les valeurs entières de 0 à 100 et non les valeurs décimales. Et je me demande comment agir sur le contenu de cette petite étiquette, ne sachant pas quelle propriété contrôle cette valeur.

    Trés sympa aux experts que vous êtes de vous attarder sur des problèmes aussi basiques,bien cordialement,

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

Discussions similaires

  1. débutant Faire un curseur de valeurs
    Par alphanet dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 30/11/2007, 17h25
  2. [Sql] susbstr et valeur décimale
    Par arezki76 dans le forum Oracle
    Réponses: 1
    Dernier message: 26/12/2005, 11h16
  3. [Débutant] Assigner une valeur à un char
    Par dib258 dans le forum C
    Réponses: 4
    Dernier message: 06/12/2005, 10h56
  4. saisie d'une valeur décimale dans un CSpinEdit
    Par Milowen dans le forum C++Builder
    Réponses: 3
    Dernier message: 12/10/2005, 09h57
  5. [Débutant][JSP]Récupération valeur de checkbox
    Par Crazyblinkgirl dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 01/09/2004, 09h16

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