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 :

Barre de progression sur une feuille [XL-2003]


Sujet :

Macros et VBA Excel

  1. #1
    Membre habitué Avatar de zangaloni
    Profil pro
    Étudiant
    Inscrit en
    Mars 2009
    Messages
    474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2009
    Messages : 474
    Points : 151
    Points
    151
    Par défaut Barre de progression sur une feuille
    Bonjour,

    J'essaie de créer une barre de progression sur ma feuille excel avec du code VBA.
    Cette barre devera prendre l'état de remplissage des lignes pour progresser.
    J'ai 5 colonnes sur ma feuille réservé pour la barre( que je ne peux modifier ).
    Sinon pour les lignes je vais avoir au maximum 80 lignes.
    Est ce que c'est faisable ?
    et si vous avez une idée, n'hésitez pas

    Merci

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    87
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 87
    Points : 105
    Points
    105
    Par défaut userform non modale
    Bonjour,
    Peut-être dans une userform non modale ?

  3. #3
    Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2010
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2010
    Messages : 48
    Points : 58
    Points
    58
    Par défaut
    voici une méthode trouvé sur internet

    dans ton userform
    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
    'Mise à jour de la barre de progression :
    Sub UpdateProgressBar(PctDone As Single)
     
        With UserForm2
            ' Permet de mettre le % actuel dans le FrameProgress
            .FrameProgress.Caption = Format(PctDone, "0%")
     
            ' taille de la barre de progression en fonction de la taille de la testBox
            .LabelProgress.Width = PctDone * _
            (.FrameProgress.Width)
        End With
     
        ' The DoEvents allows the UserForm to update.
        DoEvents
    End Sub
    dans ton code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    PctDone = 0.7
    UserForm2.UpdateProgressBar PctDone

    voici un autre solution sur le forum :

    http://www.developpez.net/forums/d24...sbar-debutant/

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

Discussions similaires

  1. [VBA-A]paramétrer une barre de progression sur une requête
    Par jeronimo dans le forum VBA Access
    Réponses: 3
    Dernier message: 06/02/2006, 21h38
  2. Réponses: 3
    Dernier message: 27/11/2005, 18h59
  3. (EXCEL) Effacer des images gif insérées sur une feuille ?
    Par romo3 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 27/08/2005, 22h31
  4. Barre de progression sur une requète SQL
    Par Wilco dans le forum Bases de données
    Réponses: 4
    Dernier message: 28/04/2005, 15h20

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