J'ai besoin d'une macro qui va entrer des données dans un champ de recherche de page Web et de copier les résultats pour exceller.importer des données à partir d'une page Web pour exceler
Répondre
C'est simplement un "fichier ouvert". Pas besoin d'une macro.
Excel peut ouvrir des URL directement. Si l'URL contient des tables, celles-ci seront formatées de manière appropriée.
Essayez ceci:
- Run Excel
- Fichier | Ouvrir
- type
http://finance.yahoo.com/q?s=MSFT
comme nom de fichier - Ignorer l'avertissement
si vous utilisez Excel n'est pas une contrainte dans votre question .. dire que vous pouvez utiliser d'autres logiciels pour faire le travail .. vous devriez vérifier sur Google Spreadsheet .. son beaucoup plus convivial ... a des fonctions qui peuvent récupérer une page .. ou alternativement google pour quelque chose puis mettre les résultats dans votre tableau .. http://spreadsheets.google.com/
après que vous pouvez enregistrer le fichier en .xls formater et l'amener à n'importe quelle autre plateforme
Voici comment j'aborder
- trouver la structure d'URL, à savoir faire la recherche manuellement et regarder l'URL de la réponse. S'il contient le terme de recherche, par exemple? C = 123456, vous êtes en affaires.
- Démarrer l'enregistrement d'une macro
- Sélectionner les données, l'importation de données externes, WebQuery et coller dans l'URL de l'étape 1, donc que vous obtenez les résultats collés dans une feuille de calcul
- Arrêter l'enregistrement, et de modifier la code VBA afin que vous puissiez (a) modifier le numéro de recherche programme (b) actualiser la requête (c) capture que vous voulez et les mettre quelque part
la valeur (s) Cela ne nécessite certaines compétences VBA mais n'est pas trop dur tant que l'URL contient le terme de recherche. Si ce n'est pas le cas (par exemple, s'il est envoyé en tant que formulaire Web), vous pouvez toujours utiliser l'approche ci-dessus, car Excel peut gérer les requêtes Web basées sur des formulaires, mais c'est un peu plus difficile.
- 1. Comment utiliser WebRequest pour publier des données et obtenir une réponse à partir d'une page Web
- 2. Rails: Script pour importer des données
- 3. À partir de SPSS, importer des données à partir de SQL Server Analysis Services
- 4. BizTalk mapping pour exceler
- 5. Importer des utilisateurs vers l'appartenance ASP.NET à partir d'un fichier
- 6. Importer des contacts Outlook à partir d'une page Web avec une applet Java ou un contrôle ActiveX
- 7. Comment importer des amis Facebook à partir d'un autre site Web
- 8. Importer des données à partir de MS Excel en utilisant le code source Java
- 9. Importer des parties Web à la mise en page dans SharePoint
- 10. export Datagrid pour exceler asp
- 11. Project Web Access, ressources à partir des bases de données
- 12. Comment obtenir des données à partir d'un formulaire Web?
- 13. Comment exporter pour exceler à partir d'un winform vb.net 2008 sans bureau installé?
- 14. Importer des données pour les tests unitaires Visual Studio
- 15. exporter des tableaux pour exceler la feuille en jsp
- 16. Importer des données sélectives en utilisant impdp
- 17. Importer un fichier journal à partir d'une application Web, dois-je faire?
- 18. Comment importer vers SQL Server 2005 à partir d'un fichier plat avec des transformations de données
- 19. ASP: Comment importer des données à partir d'une cellule fusionnée dans Excel?
- 20. Contrôle de grille web open source avec support copier/coller pour exceler les tableurs
- 21. Importer des services de données ADO.NET dans Excel
- 22. Importer à partir de lib jython externe
- 23. Insertion, mise à jour, suppression de données à partir de et pour exceler des fichiers en utilisant oled ou connexion ODBC
- 24. Meilleure façon de recueillir, puis importer des données dans drupal?
- 25. WPF: Comment importer une ressource à partir d'un élément enfant
- 26. Envoyer un fichier à partir d'une page Web dans Outlook
- 27. Importer des données selon l'ordre des relations de table
- 28. Comment importer des données à partir du fichier Excel 2007 xlsx dans la base de données SQL Server 2000?
- 29. Accès aux données sur la page à partir de Web Control
- 30. Affichage d'une image sur une page Web ASP.NET (3.5) à partir d'une base de données
Cela ne fonctionnera probablement pas pour entrer des données dans un champ de recherche (selon que le champ est POST ou GET). –