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 :

Récupérer une information d'un site web en automatique . aïe


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 51
    Points : 19
    Points
    19
    Par défaut Récupérer une information d'un site web en automatique . aïe
    Bonjour à tous,

    voilà, mes connaissances en vba étant poussiéreuses et peu développées, je me permets de poster ici.
    Je souhaite récupérer des informations sur plusieurs pages internet.
    En fait, c'est un listing que je désire : sur la page A du site en question, il y a une liste de nom, tous cliquables, qui renvoient à une page web page A-1 (par exemple si je clique sur le premier nom) et c'est sur cette page web que je souhaite récupérer une suite de numéro.

    et je souhaite pouvoir récupérer les données de :
    par exemple si je clique sur la première entreprises

    RCS : Lyon B 438 928 921
    Code NAF : 5911B - Production de films institutionnels et publicitaires

    Si vous pensez pouvoir m'aider, ne vous gênez pas !

    Merci

  2. #2
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Points : 32 866
    Points
    32 866
    Par défaut
    Tu trouves un aspirateur de site qui pompe toutes les pages linkées à celle que tu donnes pour placer toutes ces pages en html dans un dossier.

    Avec une macro, tu ouvres tous les fichiers html comme des fichiers texte en les repérant grace à un Dir dans une boucle While.

    Tu repères le texte "Informations Administratives" grace à un Find.
    Tu récupères les trois lignes qui se trouvent 5 lignes plus bas et tu les places dans une ligne de l'onglet où tu stockera tes données.

  3. #3
    Expert éminent sénior
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Points : 18 674
    Points
    18 674
    Par défaut

    Bonjour,

    à lire

    Mon aide prend fin ici car je n'apprécie guère le cross-posting sauvage !

    Et oui, aïe ‼

Discussions similaires

  1. Récupérer des informations d'un site web
    Par Net.Actu dans le forum Excel
    Réponses: 3
    Dernier message: 14/05/2015, 16h54
  2. [XL-2007] Récupérer des données d'un site WEB et les collées sur une feuille Excel
    Par clem4491 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 30/06/2014, 13h19
  3. Récupérer information d'un site web
    Par juliensmarties dans le forum C#
    Réponses: 10
    Dernier message: 27/07/2012, 17h01
  4. Récupérer des informations sur un site web
    Par JnewB dans le forum Langage
    Réponses: 11
    Dernier message: 08/04/2007, 20h44
  5. Réponses: 4
    Dernier message: 07/06/2006, 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