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 :

[VBA-E]barre de progression


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Mai 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 6
    Par défaut [VBA-E]barre de progression
    bonjour a tous, je suis débutant en visual basic, et je voudrais créer une barre de progression. j'ai créé des macros de tris qui prenne du temps, et ce mode d'attente me parait plus sympa.

    j'ai deja vus plusieurs topic sur ce sujet, mais impossible de comprendre? quelqu'un pourrait il m'expliquer?

  2. #2
    Membre éclairé Avatar de PoZZyX
    Inscrit en
    Août 2005
    Messages
    426
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 426
    Par défaut
    Je l'ai fait sur Access avec dans la barre d'outils ==> Autres controles ==> Microsoft ProgressBar Control.

    Après il suffit de donner une valeur min et max, ou de calculer le pourcentage à chaque et de le fixer sur progressbar1.value.

  3. #3
    Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Mai 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 6
    Par défaut
    moi je suis sur excel; et je n'arrive pas a trouver ce menu. je ne comprend pas ou mettre le code d'éxecution de la progress bar.(module avec mes macros ou dans les gestionnaires d'évènements lorsque j'active les boutons de tris)...

  4. #4
    Membre éclairé Avatar de PoZZyX
    Inscrit en
    Août 2005
    Messages
    426
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 426
    Par défaut
    sur excel tu va dans outils ==> macros ==> Visual Basic editor.

    Ensuite dans la partie gauche de la fenetre, tu clique droite sur Microsoft Excel Objects ==> Insertion ==> Userform.

    Ensuite tu vois dans la liste UserForm1 et quand tu travaille sur ce dernier tu dois avoir une boite à outils.

    Dans cette boite à outils, tu clique avec le bouton droit sur un des controles et tu choisis Controles supplémentaires ==> Microsoft ProgressBar 6 ou un trux du style.

    Ensuite tu vois que la progressbar est apparue dans la boite à outils, ne reste plus qu'a la créer sur le form et l'utiliser via code vba.

    ++

  5. #5
    Membre émérite
    Avatar de Catbull
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    542
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 542
    Par défaut
    Tu vas avoir beaucoup de peine à mettre en place une barre de progression pour un algorithme de tri. Mis à part le tri par slot, je ne connait aucun algorithme de tri dont le nombre d'itérations est connu par avance (là je m'avance peut-être un peu, mais je ne vois pas d'autre algo à la rédaction de ce message). Ce qui signifie que tu ne peux pas savoir à quel 'pourcentage' d'exécution tu es au moment du tri! Il va falloir que tu fasses une évaluation à la manière d'une copie de fichiers.

    PS : Quel méthode de tri utilises tu? Quel type de données tries-tu? Combien d'éléments faut-il trier?

  6. #6
    Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Mai 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 6
    Par défaut
    je fais trois tris successifs, par numéro dans la cellule, par nom dans la cellule, et par couleur de cellules, de plus apres je créées des liens hypertexte webs pour toutes les lignes restantes.
    par contre je définis une plage de 300 lignes a chaque fois, donc le tris dure a peu pre le meme temps a chaque fois.

Discussions similaires

  1. [vba] mise en place d'une barre de progression
    Par ancel17 dans le forum Excel
    Réponses: 7
    Dernier message: 11/12/2013, 11h28
  2. [VBA-E] Barre de progression
    Par Tartenpion dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 09/03/2006, 17h36
  3. [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, 20h38
  4. Barre de progression VBA pour formulaire Access
    Par beegees dans le forum Access
    Réponses: 1
    Dernier message: 30/10/2005, 12h10
  5. Créer une barre de progression sous Vba ??
    Par Deejoh dans le forum Général VBA
    Réponses: 7
    Dernier message: 17/10/2005, 15h05

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