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 :

Excel - Json et sa toison ( importation ) [XL-2007]


Sujet :

Macros et VBA Excel

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2014
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2014
    Messages : 44
    Par défaut Excel - Json et sa toison ( importation )
    bonjour a tous

    je voudrais faire suite a cette discutions de patricktoulon ,Marc-L ,Sebphyto

    http://www.developpez.net/forums/d15...arger-donnees/


    déjà je travail sur xp et excel 2007 (oui bah j'aime bien mais bon j'ai un autre pc avec windows 10 et excel 2007 )

    ceci explique peut etre que certains codes de patricktoulon ne fonctionne pas chez moi ( erreur automation )
    fichier v6 qui extraire les liens json fonntionne bien
    pas encore tt lu mais j'ai pas trop compris pourquoi ne pas etre passe par la page > "stats-pmu?id_course=868036"


    j'essaye de tt comprendre ( vba) et j'avoue j'ai pas trop le niveau

    ....
    moi ce que je souhaite c'est a partir de cette page /entraineur/sebastien-hardy_e1004963

    je souhaite aller sur le lien json << ses pensionnaires >> et extraire vers excel le contenu de celle ci pour utiliser après les données


    je vais partir de ce code de PatrickToulon

    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
    32
    33
    34
    35
     
     
    Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
    Sub test()
        Feuil1.Cells.Clear
        Dim IE As Object, doc As Object, URL As String, i As Long
    '  hop hop je change la page pour ma page entraineur 
     
        URL = "http://www.geny.com/entraineur/sebastien-hardy_e1004963"
        Set IE = CreateObject("internetexplorer.application")
        IE.navigate URL
        IE.Visible = True
        Do: DoEvents: Loop While IE.busy Or IE.readystate <> 4
        Set doc = IE.document
        With doc
            texte = texte & .getelementsbytagname("table")(2).outerhtml & vbCrLf & "<br>"
            Set onglet = .getelementsbyclassname("yui-nav")(0)
            For i = 1 To onglet.Children.Length - 1
                onglet.Children(i).Children(0).Click
                'Do: DoEvents: Loop While IE.busy Or IE.readystate <> 4
                Sleep 700
                ' Application.Wait (Now + TimeValue("0:00:01"))
                Set matable = .getelementsbytagname("table")(i + 2)
                texte = texte & matable.outerhtml & vbCrLf & "<br>"
            Next
        End With
        IE.Quit
        With CreateObject("HTMLFile")
            If .parentWindow.clipboardData.SetData("Text", texte) Then
                Application.ScreenUpdating = False
                With Feuil1: .Cells.Clear: .Paste .Cells(1): .Hyperlinks.Delete: End With
                .parentWindow.clipboardData.ClearData "Text"
            End If
        End With
    End Sub
    je comprend le gros du code
    j'ai du chercher a quoi correspondait << & vbCrLf >> retour chariot et saut a ligne ( équivalent a la touche retunr ? )

    .outerhtm ??, kesako ca ?

    j'obitent une erreur sur cette meme ligne erreur 91 varaible objet ou de bloc non defni
    Images attachées Images attachées  

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

Discussions similaires

  1. Test si une ligne excel est vide avant d'importer le ficher
    Par skillipo dans le forum VBA Access
    Réponses: 3
    Dernier message: 30/11/2007, 11h25
  2. [Access/Excel] Manque de ressource pour importation
    Par t1marlartiste dans le forum Access
    Réponses: 2
    Dernier message: 10/07/2007, 10h11
  3. Réponses: 6
    Dernier message: 22/09/2006, 10h50
  4. Import data d'Excel ds 2 table lié par clé primaire
    Par lord_paco dans le forum MS SQL Server
    Réponses: 11
    Dernier message: 10/05/2005, 09h31
  5. [VB.NET] Import donnes d'excel : chiffres et lettres
    Par JohnGT dans le forum Windows Forms
    Réponses: 5
    Dernier message: 19/10/2004, 18h53

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