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 :

Progressbar sans connaitre la fin


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2012
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2012
    Messages : 84
    Par défaut Progressbar sans connaitre la fin
    Bonjour tout le monde,
    je suis actuellement en train de travailler sur un programme aui extrait des donnees du web et je voudrais ajouter une progressbar.
    Je sais faire des progressbar en incrementant un nombre, le probleme c est que la je n ai aucune idee de quand le processus fini donc je ne peux pas incrementer un nombre sans lui dire que cette valeur est la limite.

    Comment je peux faire ?

  2. #2
    Membre Expert
    Femme Profil pro
    Data engineer
    Inscrit en
    Juin 2007
    Messages
    673
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Data engineer
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2007
    Messages : 673
    Par défaut
    Bonjour,
    Une progressbar permet de montrer l'état d'avancement d'une opération, ce qui implique d'être capable de calculer cet avancement.
    Je ne vois donc pas l'intérêt d'en mettre une si on ne sait pas où on en est, autant mettre un sablier, non ?

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2012
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2012
    Messages : 84
    Par défaut
    Comment je peux savoir le temps que va prendre le transfert des donnees internet vers excel ?

  4. #4
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut heu
    bonjour

    excel vba ne devine pas
    cependant si tu fait des extraction d'éléments sur internet(utilisation de la librairie IE) tu fait certainement des boucles sur le "document.all"
    le résultat de cette boucle devrait te donner un départ pour évaluer la longueur de la progressbar


    n'ayant pas ton fichier sous les yeux il m'est difficile de t'en dire plus
    au plaisir
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

  5. #5
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2012
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2012
    Messages : 84
    Par défaut
    Bonjour,

    En réalité je n utilise que la fonction deja integre dans excel.
    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
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
     
    LinkForm.InputWebLink.Value = "" 'LinkForm est mon formulaire ou je copie le lien
    LinkForm.Show
    WebLink = LinkForm.InputWebLink.Value
    PosCut = Mid(WebLink, 40)
     
        With ActiveSheet.QueryTables.Add(Connection:= _
            "URL;" & WebLink & "" _
            , Destination:=Range("$A$2"))
            .Name = _
            "" & CutLink & ""
            .FieldNames = True
            .RowNumbers = False
            .FillAdjacentFormulas = False
            .PreserveFormatting = False
            .RefreshOnFileOpen = False
            .BackgroundQuery = True
            .RefreshStyle = xlInsertDeleteCells
            .SavePassword = False
            .SaveData = True
            .AdjustColumnWidth = True
            .RefreshPeriod = 0
            .WebSelectionType = xlEntirePage
            .WebFormatting = xlWebFormattingAll
            .WebPreFormattedTextToColumns = True
            .WebConsecutiveDelimitersAsOne = True
            .WebSingleBlockTextImport = False
            .WebDisableDateRecognition = False
            .WebDisableRedirections = False
            .Refresh BackgroundQuery:=False
        End With
    Du coup si j ai bien compris je ne peux pas savoir avant combien de temps il va mettre ?

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

Discussions similaires

  1. progressBar(pyqt) sans savoir la fin
    Par h2qutc dans le forum Général Python
    Réponses: 3
    Dernier message: 13/11/2013, 16h11
  2. [XL-2010] tracer des bordures sans connaitre la fin d'écriture
    Par grisan29 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 14/03/2013, 12h30
  3. [Dos] Lancer une commande dos sans attendre la fin
    Par MrEddy dans le forum Windows
    Réponses: 4
    Dernier message: 09/06/2005, 17h38
  4. Créer un buffer sans connaitre la taille?
    Par barucca dans le forum C++
    Réponses: 11
    Dernier message: 28/04/2005, 20h56
  5. Lister le contenu d'une table sans connaitre ses champs
    Par Google.be dans le forum PostgreSQL
    Réponses: 9
    Dernier message: 30/03/2004, 15h23

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