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 :

Problème de programmation de ProgressBar


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Homme Profil pro
    technicien
    Inscrit en
    Avril 2013
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : technicien
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2013
    Messages : 8
    Par défaut Problème de programmation de ProgressBar
    Bonjour à tous,

    Je suis face à un probleme.
    Je souhaiterai mettre une progressbar (pour simuler un temps de chargement), mais je n'y arrive pas.
    Pouvez vous m'aider à resoudre ce problème?

    Merci d'avance.
    Fichiers attachés Fichiers attachés

  2. #2
    Membre éclairé
    Homme Profil pro
    Responsable Maintenance
    Inscrit en
    Août 2012
    Messages
    479
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Responsable Maintenance

    Informations forums :
    Inscription : Août 2012
    Messages : 479
    Par défaut
    Hello

    J'ai fait quelques petites modifs toutes simples

    Tu avais juste besoin de faire un repaint de ton formulaire ou se trouve la progressbar.

    Et si tu veux que cela affiche quelque chose il faut bien appeler ta procédure miseajour à partir de ton formulaire au lancement de ce dernier.

    :-)
    Fichiers attachés Fichiers attachés

  3. #3
    Membre régulier
    Homme Profil pro
    technicien
    Inscrit en
    Avril 2013
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : technicien
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2013
    Messages : 8
    Par défaut
    je te remercie pour ces infos.
    j'aurai une autre question : comment je peux faire pour remplacer le defilement des secondes par un % sur la même durée?

  4. #4
    Membre éclairé
    Homme Profil pro
    Responsable Maintenance
    Inscrit en
    Août 2012
    Messages
    479
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Responsable Maintenance

    Informations forums :
    Inscription : Août 2012
    Messages : 479
    Par défaut
    Si ce n'est que pour de l'affichage et rien d'autres tes 10 secondes correspondent à 100% donc tu remplaces

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    UserForm6.Label1 = message & " " & UserForm6.ProgressBar1.Value & " secondes"
    Par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    UserForm6.Label1 = message & " " & (UserForm6.ProgressBar1.Value * 10) & "%"
    :-)

  5. #5
    Membre régulier
    Homme Profil pro
    technicien
    Inscrit en
    Avril 2013
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : technicien
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2013
    Messages : 8
    Par défaut
    Encore merci.
    comment puis je faire pour accelerer le defilement de la barre tout en gardant le 100% en final.

  6. #6
    Membre éclairé
    Homme Profil pro
    Responsable Maintenance
    Inscrit en
    Août 2012
    Messages
    479
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Responsable Maintenance

    Informations forums :
    Inscription : Août 2012
    Messages : 479
    Par défaut
    Joues avec ta constante qui te serts de temps et ton pas d’incrémentation. tu aura ta vitesse d' incrémentation. Tu peux aussi enlever Doevents ( je l'utilise pour ralentir un peu les processus pour éviter les défauts d'affichage).

    Par contre je ne comprends pas ta dernière Question vu que tu unload ton userform quand tu arrives a Max de la progressbar??

Discussions similaires

  1. Problème de programmation orientée objet
    Par dan65 dans le forum WinDev
    Réponses: 8
    Dernier message: 17/09/2006, 01h04
  2. [C#]Problème d'application figée + progressbar
    Par Ecco59 dans le forum Windows Forms
    Réponses: 6
    Dernier message: 29/06/2006, 09h47
  3. problème finalisation programme
    Par depelek dans le forum Installation, Déploiement et Sécurité
    Réponses: 9
    Dernier message: 02/05/2006, 16h17
  4. Réponses: 1
    Dernier message: 26/09/2005, 19h29
  5. comment programmer une progressbar
    Par Choucas dans le forum Paradox
    Réponses: 3
    Dernier message: 13/11/2002, 11h07

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