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

VBA Discussion :

[VBA] recuperer code html


Sujet :

VBA

  1. #1
    Membre du Club
    Inscrit en
    Août 2006
    Messages
    119
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 119
    Points : 64
    Points
    64
    Par défaut [VBA] recuperer code html
    salut j ai la macro suivante
    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
     
    Sub recup_codehtml(site, celul, macreau)
     
     
    Set IE = CreateObject("InternetExplorer.Application")
    With IE
        .Visible = False
        .Silent = True
        .Navigate site
            Do Until .ReadyState = READYSTATE_COMPLETE
            DoEvents
            Loop 'attend la fin du chargement
        Contenu = .Document.DocumentElement.innerHTML
        .Quit
    End With
    Set IE = Nothing
     
    'Affichage
    Sheets("html").Select
    Range(celul).Value = Contenu
     
    If macreau = "europe" Then Call europe
    If macreau = "federal_fund_rate" Then Call federal_fund_rate
    If macreau = "england" Then Call england
    If macreau = "russie" Then Call russie
    If macreau = "canada" Then Call canada
    If macreau = "australie" Then Call australie
    If macreau = "norvege" Then Call norvege
     
    End Sub
    cependant je fais appel plusieurs fois dans mon code a cette macro pour recuperer le code html de plusieurs sites et de temps en temps j ai ce message d'erreur qui apparait et fais planter ma macro
    erreur execution 2147023170(800706be)
    erreur automation
    echec de l'appel de procedure distante
    a quoi est ce du a votre avis ?
    est il possible de resoudre ce probleme ?

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    393
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 393
    Points : 451
    Points
    451
    Par défaut
    Il faut peut-etre ajouter qq temporisations en plus :
    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
    Set IE = CreateObject("InternetExplorer.Application")
    With IE
        .Visible = False
        .Silent = True
        .Navigate site
            Do Until .ReadyState = READYSTATE_COMPLETE
                 DoEvents
            Loop 'attend la fin du chargement
            Do While .document.ReadyState <> "complete"
                 DoEvents
            Loop 'attend la fin du chargement du document
        Contenu = .Document.DocumentElement.innerHTML
        ' ou Contenu = .Document.body.innerHTML
        .Quit
    End With
    Set IE = Nothing

  3. #3
    Membre du Club
    Inscrit en
    Août 2006
    Messages
    119
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 119
    Points : 64
    Points
    64
    Par défaut
    ca semble etre bon
    merci

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

Discussions similaires

  1. scinder code html recuperer dans 2 cellules
    Par ricoree78 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 14/05/2007, 18h05
  2. Récupération du code HTML d'une page Web
    Par jgavard dans le forum Eclipse Java
    Réponses: 19
    Dernier message: 06/11/2006, 16h54
  3. [C#]Recuperation du code HTML d'une Frame
    Par got75 dans le forum Windows Forms
    Réponses: 1
    Dernier message: 26/09/2006, 17h02
  4. [TIdHTTP] Récupérer code HTML
    Par daedric dans le forum Web & réseau
    Réponses: 1
    Dernier message: 26/04/2006, 10h02
  5. [VBA-W] Arranger un code HTML
    Par FLCEOAP dans le forum VBA Word
    Réponses: 1
    Dernier message: 10/03/2006, 13h17

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