VBA - simuler atl+tab pour copier contenu page web

  • Initiateur de la discussion Initiateur de la discussion Kiko
  • 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 !

Kiko

XLDnaute Nouveau
Bonjour,

J'espère que ce post ne fait pas doublon mais après plusieurs heures de recherche, je fais appel à vos services.

Je souhaite compléter une macro existante en demandant a Excel d'aller sur une page web déjà ouverte (IE ou Firefox, cela m'est égal), de copier l'ensemble du contenu et de coller ce contenu dans une feuille Excel

Mes dernières recherches m'amènent à essayer les fonctions sendkeys pour simuler "Alt+Tab", Ctrl+a et Ctrl+c :

Ci-dessous la partie de la macro concernée :

SendKeys "%{TAB}"
SendKeys "^a"
SendKeys "^c"
SendKeys "%{TAB}"
'va sur la feuille brouillon
Sheets("brouillon").Select
'colle le contenu dans A1
Range("A1").Select
ActiveSheet.PasteSpecial Format:="Texte", Link:=False, DisplayAsIcon:= _
False


.... mais ça me sélectionne la feuille brouillon en entier sans rien dedans...
 
Dernière édition:
Re : VBA - simuler atl+tab pour copier contenu page web

J'ai réussi... ;-))

'va sur la page web, sélectionne tout, copie
SendKeys "%{TAB}", True
SendKeys "^a", True
Application.Wait (Now + 0.5 / 3600 / 24)
SendKeys "^c", True
Application.Wait (Now + 0.5 / 3600 / 24)
'va sur la feuille brouillon
SendKeys "%{TAB}", True
Sheets("brouillon").Select
'colle le contenu dans A1
Range("A1").Select
ActiveSheet.PasteSpecial Format:="Texte", Link:=False, DisplayAsIcon:= _
False
Range("A1").Select
 
- 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

Retour