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 :

Enregistrer une macro en dehors d'Excel ?


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    87
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 87
    Par défaut Enregistrer une macro en dehors d'Excel ?
    Bonjour à tous,

    Il y a quelques temps, j'ai vu un ami enregistrer une macro pour récupérer les données d'une page web.
    Il cliquait simplement sur "Enregistrer une macro" et commençait cette opération : il ouvrait internet, un copier depuis la page web d'une donnée quelconque, retournait sur Excel et collait la valeur. Il arrêtait pour finir l'enregistrement de la macro.

    Et quand il lançait la macro plus tard, Excel allait automatiquement chercher la donnée sur la page Internet.

    Or, quand j'essaye de faire la même chose, j'ai l'impression que tout ce qui se passe en dehors d'excel ne s'enregistre pas dans la macro.

    Y'a t-il quelquchose de particulier à configurer ?

    Un gros merci d'avance !

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2011
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 141
    Par défaut Extraire une page Web depuis Excel dans une macro VBA
    L'enregistreur de macro d'Excel ne sait enregistrer que les actions dans Excel et encore pas toutes.

    Pour récupérer automatiquement des données d'une page Web, il faut écrire une macro capable de :

    • ouvrir le navigateur Internet Explorer à la bonne adresse URL,
    • piloter IE depuis Excel pour récupérer la page Web
    • extraire l'information recherchée.


    Ces actions de pilotage sont du OLE Automation et fonctionnent dans toutes les versions y compris Excel97.

    Il est possible que lors de la démonstration, on a pu utiliser:



    qui encapsule grosso modo les trois étapes précédentes.

    Recherchez "Excel Web Query" dans le forum.
    ___________

    Si la discussion est résolue, vous pouvez cliquer sur le bouton

    En bas de ce message s'il vous a apporté des éléments de réponse pertinents, pensez également à voter en cliquant sur le bouton vert ci-dessous.

Discussions similaires

  1. lancer une macro access à partir d'excel
    Par bybelos33 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 18/07/2007, 15h16
  2. Réponses: 3
    Dernier message: 25/05/2007, 22h17
  3. Executer une Macro Access à partir d'Excel (avec VBA)
    Par math78 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 08/11/2006, 14h05
  4. Réaliser une macro en VBA pour excel afin de créer un graphe
    Par xavier le breuil dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 04/12/2005, 14h41
  5. Lancer une macro PPT à partir d'Excel
    Par Rabah dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 06/10/2005, 17h23

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