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 :

Valeur décimale dans une scrollbar


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2007
    Messages
    153
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 153
    Par défaut Valeur décimale dans une scrollbar
    Bonjour à tous.

    Je vous explique rapidement mon problème. Voilà j'ai inséré une scrollbar dans un userform.
    Je voudrai que:
    min = 0.8
    max = 2
    Et que le pas soit de 0.05 lorsque j'appuie sur une des 2 fléches.
    Mon problème est qu'il ne prend pas en compte les décimales.

    Pouvez vous m'aider svp.

    En vous remerciant

  2. #2
    Membre éprouvé Avatar de LeXo
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 147
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 147
    Par défaut
    tu contournes en changeant d'échelle

  3. #3
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Bonjour,

    La valeur minimum d'incrémentation est 1 mais rien ne t'empêche de faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    Private Sub UserForm_Initialize()
        With ScrollBar1
            .Min = 80 'Valeur mini
            .Max = 200 'Valeur maxi
     
            'Spécifie la distance de déplacement intervenant lorsque l'utilisateur
            'clique entre le curseur de défilement et la flèche de défilement.
            .LargeChange = 20
     
            'Spécifie le déplacement se produisant lorsque l'utilisateur clique sur
            'les flèches de défilement dans le contrôle ScrollBar
            '(La valeur par défaut = 1)
            .SmallChange = 5
        End With
    End Sub
     
     
    Private Sub ScrollBar1_Change()
        MsgBox ScrollBar1.Value / 100
    End Sub
    Et tu auras ton incrémentation souhaitée

  4. #4
    Membre confirmé
    Inscrit en
    Décembre 2007
    Messages
    153
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 153
    Par défaut
    Merci beaucoup ça marche nikel!!

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 05/07/2013, 13h27
  2. [DOM] récupération d'une valeur décimale dans un flux XML
    Par Batisbat dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 18/02/2008, 12h48
  3. Affichage de valeur décimale dans une cellule
    Par laila morad dans le forum Excel
    Réponses: 2
    Dernier message: 17/11/2007, 17h53
  4. valeur du slider dans une scrollbar
    Par jc_cornic dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 05/10/2006, 12h34
  5. 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

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