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 :

scinder code html recuperer dans 2 cellules


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Août 2006
    Messages
    119
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 119
    Par défaut scinder code html recuperer dans 2 cellules
    salut

    voici mon code pour recuperer le code html d'un site

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    Set IE = CreateObject("InternetExplorer.Application")
    IE.Visible = True
     
    IE.Navigate "https://june.metals.aspx"
    Do Until IE.ReadyState = READYSTATE_COMPLETE
    DoEvents
    Loop 
    Application.WindowState = xlMaximized
     
    Contenu = IE.Document.documentElement.innerHTML
    Sheets("Feuil2").Select: Range("a1").Value = Contenu
    IE.Quit
    le probleme c'est que je ne peux pas afficher dans une cellule excel plus de 32767 caracteres le code html que je recupere en fait plus

    comment puis je scinder le code html pour en recuperer une partie en cellule a1 et l autre en cellule b1 de maniere a recuperer la totalité ?

    merci

  2. #2
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    3 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 3 317
    Par défaut
    bonjour

    Tu peux tester

    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
    Dim i As Long
    Dim Tableau() As String
     
    Set IE = CreateObject("InternetExplorer.Application")
    IE.Visible = True
     
    IE.Navigate "https://june.metals.aspx"
    Do Until IE.ReadyState = 4
    DoEvents
    Loop
     
    Tableau = Split(IE.Document.documentElement.innerHTML, Chr(10))
    IE.Quit
     
    For i = 0 To UBound(Tableau)
        Sheets("Feuil2").Cells(i + 1, 1) = Tableau(i)
    Next i


    michel

  3. #3
    Membre confirmé
    Inscrit en
    Août 2006
    Messages
    119
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 119
    Par défaut
    je viens de tester ton code
    il divise bien le code mais le probleme c'est qu'il prends seulement les 141 premiers caracteres dans la cellule a1 et 65 caracters dans la cellule a2

    en fait ma question est la suivante
    est il possible de mettre les 32747 premiers caracteres en a1 et le reste en a2 ?
    merci

  4. #4
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    3 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 3 317
    Par défaut
    Rebonjour

    Ce lien pourra certainement t'aider

    http://silkyroad.developpez.com/VBA/...nesCaracteres/


    michel

  5. #5
    Membre confirmé
    Inscrit en
    Août 2006
    Messages
    119
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 119
    Par défaut
    ok merci pour ce code

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

Discussions similaires

  1. Code HTML + Javascript dans Java
    Par punisher999 dans le forum SWT/JFace
    Réponses: 1
    Dernier message: 15/11/2010, 10h04
  2. Réponses: 4
    Dernier message: 08/12/2009, 16h24
  3. Code HTML(iframe) dans un swf + mode fullscreen
    Par Jim_Nastiq dans le forum Intégration
    Réponses: 1
    Dernier message: 20/06/2009, 20h56
  4. Site piraté : code html inséré dans ma page
    Par teraDev dans le forum Sécurité
    Réponses: 24
    Dernier message: 27/05/2009, 19h21

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