Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Import données web

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

druchmoain

XLDnaute Junior
Hello le forum,

bonjour, j'aurai besoin d'importer une page web,

et de développer les liens qu'elle contient,

pour faire un tableau avec ses données.

je me débrouille avec excel 2010, mais je suis incompétent en programmation VBA et macros,

merci d'avance de vous pencher sur cette énigme (du moins pour moi) 😛
 

Pièces jointes

Re : Import données web

Bonjour,

Soit je ne comprends pas, soit vous ne donnez pas tous les éléments...

Bon quoiqu'il en soit, cette procédure devrait fonctionner :
!!! ATTENTION : créez au préalable une nouvelle feuille appelée : IMPORT

Lancer la macro appelée "importer".

Code:
Sub importer()
Dim Lig As Long, DernLig As Long, Hyperlien

With Sheets("IMPORT")
    .Cells.Clear
End With
With Sheets("ACCUEIL")
    DernLig = .Range("A" & Rows.Count).End(xlUp).Row
    For Lig = 1 To DernLig
        Hyperlien = .Range("A" & Lig).Value
        Import (Hyperlien)
    Next Lig
End With
End Sub

Sub Import(Lien)
Application.ScreenUpdating = False
    With Sheets("IMPORT").QueryTables.Add(Connection:="URL;" & Lien & "" _
    , Destination:=Sheets("IMPORT").Range("A" & Rows.Count).End(xlUp).Offset(1, 0))
        .Name = ""
        .FieldNames = True
        .RowNumbers = False
        .FillAdjacentFormulas = False
        .PreserveFormatting = False
        .RefreshOnFileOpen = False
        .BackgroundQuery = True
        .RefreshStyle = xlInsertDeleteCells
        .SavePassword = False
        .SaveData = True
        .AdjustColumnWidth = True
        .RefreshPeriod = 0
        .WebSelectionType = xlEntirePage
        .WebFormatting = xlWebFormattingAll
        .WebPreFormattedTextToColumns = True
        .WebConsecutiveDelimitersAsOne = True
        .WebSingleBlockTextImport = False
        .WebDisableDateRecognition = False
        .WebDisableRedirections = False
        .Refresh BackgroundQuery:=False
    End With
Application.ScreenUpdating = True
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
19
Affichages
2 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…