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

Correction de formule

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 !

gagnonpeter

XLDnaute Junior
Je désire avoir un macro me permettant de coller du contenu internet sur une feuille en particuler. Pour le moment, cette formule fonctionne mais le probleme c'est que le contenu apparait pas sur la feuille désiré. De plus, quand j'utilise le macro plusieurs fois, j'aimerais que les données écrase les anciennes.

**FORMULE DE DEPART**

Sub URL_Static_Query()

With ActiveSheet.QueryTables.Add(Connection:= _
"URL;http://sepweb01:93/SIAL/PriseService.aspx", _
Destination:=Range("A1"))

.BackgroundQuery = True
.TablesOnlyFromHTML = True
.Refresh BackgroundQuery:=False

End With

ActiveWorkbook.Save
End Sub


**J'AI ESSAYÉ CECI MAIS IL Y A UN BUG QUAND JE L'ESSAIE**

Sub URL_Static_Query()

With ActiveSheet.QueryTables.Add(Connection:= _
"URL;http://sepweb01:93/SIAL/PriseService.aspx", _
Destination:=Sheet("IMAGE SIAL À COLLER").Range("A1"))

.BackgroundQuery = True
.TablesOnlyFromHTML = True
.Refresh BackgroundQuery:=False

End With

ActiveWorkbook.Save
End Sub
 
Re : Correction de formule

je l'ai essayé avec un S mais sans succes. La première formule fonctionne bien mais dès que j'essaie de changer la destination du contenu ça fonctionne pas. Peut-être y aurait-il une autre solution?
 
Re : Correction de formule

En fesant cette formule, j'ai pris soin de lire le "bug".

---------
Sub URL_Static_Query()

With ActiveSheet.QueryTables.Add(Connection:= _
"URL;http://sepweb01:93/SIAL/PriseService.aspx", _
Destination:=Sheets("IMAGE SIAL À COLLER").Range("A1"))

.BackgroundQuery = True
.TablesOnlyFromHTML = True
.Refresh BackgroundQuery:=False

End With

ActiveWorkbook.Save
End Sub
---------
Voici la réponse... "La plage de destination n'est pas la même feuille de calcul que celle dans lequelle la table de requête est créée"

Pourtant, Si je laisse la formule sans le correctif de destination, ca fonctionne.
 
- 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

  • Question Question
Microsoft 365 CSV en EXCEL
Réponses
1
Affichages
198
Réponses
5
Affichages
909
Réponses
3
Affichages
877
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…