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 :

Copier une table HTML et la coller sur une feuille Excel [XL-2013]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut Copier une table HTML et la coller sur une feuille Excel
    Bonjour,

    Je galère comme je peux pour récupérer des tables HTML, et j'ai découvert quelque chose de magique. Quand je fais un clic droit sur ma ligne table id, je peux choisir "copier" et ensuite la coller sur une feuille Excel. Par contre, je ne troue pas de documentation sur les objets HTMLTable. Est-ce qu'il est possible de faire cela via VBA ?

    Nom : Capture.JPG
Affichages : 406
Taille : 30,6 Ko

    Merci d'avance.

  2. #2
    Membre éclairé
    Avatar de tamtam64
    Homme Profil pro
    stagiaire developpement vba
    Inscrit en
    Mai 2012
    Messages
    456
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : stagiaire developpement vba
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2012
    Messages : 456
    Billets dans le blog
    17
    Par défaut voila
    Je pense que tu galéreras moins c'est plus facile a utiliser cherche sur internet

  3. #3
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    MERCI !!!

    Tu me tires une super épine du pied ! J'ignorais complètement qu'on pouvait se servir de QueryTable pour des pages HTML. Je me coucherai moins bête ce soir.

  4. #4
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    Pour les générations futures, voici un exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Sub ExtractionTables()
        Set qtQtrResults = ActiveSheet.QueryTables _
         .Add(Connection:="URL;http://www.boursorama.com/cours.phtml?symbole=1rPATO", _
         Destination:=[A1])
        With qtQtrResults
         .WebFormatting = xlNone
         .WebSelectionType = xlSpecifiedTables
         .WebTables = "1,2"
         .Refresh
        End With
    End Sub
    (je n'ai pas changé le nom des variables).

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 09/09/2011, 09h49
  2. Réponses: 3
    Dernier message: 04/06/2010, 22h57
  3. [HTML] [Firefox][IE] Vidéo sur une page html en Object ou embed.
    Par Maxoo dans le forum Balisage (X)HTML et validation W3C
    Réponses: 15
    Dernier message: 10/07/2007, 08h53
  4. [HTML] Ajouter un son sur une page HTML
    Par Yaz dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 06/10/2006, 14h58
  5. Requete sur une table qui pointe 2 fois sur une autre
    Par Satch dans le forum Langage SQL
    Réponses: 1
    Dernier message: 10/01/2006, 08h48

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