Importer une page web en VBA
Résolu
Victor Porée
Messages postés
75
Date d'inscription
Statut
Membre
Dernière intervention
-
Victor Porée Messages postés 75 Date d'inscription Statut Membre Dernière intervention -
Victor Porée Messages postés 75 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Vba web
- Web office - Guide
- Navigateur web - Guide
- Création site web - Guide
- K9 web protection - Télécharger - Contrôle parental
- Adresse web exemple - Guide
3 réponses
J'ai finalement trouvé mon bonheur dans cet article :
https://docs.microsoft.com/fr-fr/previous-versions/office/developer/office-2003/aa203721(v=office.11)?redirectedfrom=MSDN
Leur code fonctionne parfaitement sur Mac :
https://docs.microsoft.com/fr-fr/previous-versions/office/developer/office-2003/aa203721(v=office.11)?redirectedfrom=MSDN
Leur code fonctionne parfaitement sur Mac :
Sub URL_Static_Query() With ActiveSheet.QueryTables.Add(Connection:= _ "URL;http://quote.money.cnn.com/quote/quote?symbols=msft", _ Destination:=Range("a1")) .BackgroundQuery = True .TablesOnlyFromHTML = True .Refresh BackgroundQuery:=False .SaveData = True End With End Sub
Bonjour,
En vba faire Alt F11 pour accéder à l'éditeur. Inserer un UserForm, mettre un CommandButton et double cliquez dessus et mettre ce code:
Ensuite faire F5
En vba faire Alt F11 pour accéder à l'éditeur. Inserer un UserForm, mettre un CommandButton et double cliquez dessus et mettre ce code:
Option Explicit Dim LeLien As String Private Declare Function URLDownloadToFile Lib "urlmon" Alias _ "URLDownloadToFileA" (ByVal pCaller As Long, ByVal szURL As String, _ ByVal szFileName As String, ByVal dwReserved As Long, _ ByVal lpfnCB As Long) As Long Private Sub CommandButton1_Click() LeLien = "http://www.commentcamarche.net/forum/affich-33335192-importer-une-page-web-en-vba" ' a adapter URLDownloadToFile 0, LeLien, Application.ActiveWorkbook.Path & "\Importer une page web en VBA.html", 0, 0 'a adapter l'enregistrement MsgBox "Enregistrer dans le dossier du classeur" End Sub
Ensuite faire F5
Je suis Windows10, en Mac je ne sais pas. Voici quelques liens pour aborder les macros:
https://silkyroad.developpez.com/VBA/DebuterMacros/#LII-A
https://silkyroad.developpez.com/VBA/UserForm/
https://silkyroad.developpez.com/VBA/ControlesUserForm/#LI
https://silkyroad.developpez.com/VBA/DebuterMacros/#LII-A
https://silkyroad.developpez.com/VBA/UserForm/
https://silkyroad.developpez.com/VBA/ControlesUserForm/#LI