XL 2019 Extraire plusieurs pages d'un site Web

  • Initiateur de la discussion Initiateur de la discussion Amilo
  • Date de début Date de début

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 !

Amilo

XLDnaute Accro
Bonjour à tous,

Je ne sais pas si cette demande transgresse la charte sachant qu'aucune information confidentielle ou site Web n'est indiqué

J'aurais souhaité ajouter une instruction au code ci-dessous pour importer toutes les pages d'un site Web,
L'URL se termine à chaque fois par son numéro de page à savoir : page/2, page/3, page4/….etc

Je pensais ajouter une variable : Dim Pages As String,
URL = "https://Adresse_du_Site/blog/"& i
Et une boucle For i

Mais je ne sais pas trop comment faire et si cette partie du code est suffisante pour répondre à ma demande.

Merci d'avance pour vos remarques

Edit : j'arrive à récupérer toutes les pages et les informations souhaitées avec Power query mais les liens hyperliens ne fonctionnent pas
Alors qu'avec VBA, tous les liens Web sont conservés

Cordialement

VB:
Dim ws As Worksheet
    Dim qt As QueryTable
    Dim URL As String

    URL = "https://Adresse_du_Site/blog/page/2"
    Set ws = Worksheets.Add
    Set qt = ws.QueryTables.Add(Connection:="URL;" & URL, Destination:=Range("A1"))
 
Dernière édition:
- 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

D
Réponses
0
Affichages
940
dav le stagiaire
D
Retour