Recherche données sur internet
lixel
Messages postés
25
Statut
Membre
-
lixel Messages postés 25 Statut Membre -
lixel Messages postés 25 Statut Membre -
Bonjour tout le monde,
j'ai un programme qui me permet d'aller chercher des informations sur plusieurs page internet sauf que c'est un peu long il met plus d'une minute à s'executer alors qu'il n'y a que 4 pages internet à consulter.
Voila le code en question ci-dessous:
Avez-vous une solution pour reduire le temps d'execution du code ou alors faut-il changer la facon de faire?
Merci pour vos réponse :)
Cordialement
EDIT: Spécification du langage dans la coloration syntaxique.
j'ai un programme qui me permet d'aller chercher des informations sur plusieurs page internet sauf que c'est un peu long il met plus d'une minute à s'executer alors qu'il n'y a que 4 pages internet à consulter.
Voila le code en question ci-dessous:
Option Explicit
Private Sub CommandButton1_Click()
Dim i, j, a, b, c, d
i = 0
j = 1
Do While Sheets("feuil1").Range("a" & j) <> ""
Workbooks.Open Range("a" & j)
Windows(1).Activate
Sheets(1).Range("A1").Select
a = Sheets(1).Cells.Find(What:="Cours", After:=ActiveCell, LookIn:=xlFormulas, LookAt:=xlWhole, SearchOrder:=xlByColumns, SearchDirection:=xlNext, MatchCase:=False, SearchFormat:=False).Address
Sheets(1).Range(a).Select
b = ActiveCell.Row
c = ActiveCell.Column
Do While Sheets(1).Cells(b, c + 1) = ""
Sheets(1).Cells.FindNext(After:=ActiveCell).Activate
b = ActiveCell.Row
c = ActiveCell.Column
i = i + 1
If i > 20 Then
Exit Do
End If
Loop
d = Sheets(1).Cells(b, c + 1)
ActiveWorkbook.Close (False)
Windows("Nouveau Feuille de calcul Microsoft Excel.xlsm").Activate
Sheets(1).Range("n" & j) = d
j = j + 1
Loop
End Sub
Avez-vous une solution pour reduire le temps d'execution du code ou alors faut-il changer la facon de faire?
Merci pour vos réponse :)
Cordialement
EDIT: Spécification du langage dans la coloration syntaxique.
A voir également:
- Recherche données sur internet
- Fuite données maif - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Gps sans internet - Guide
- Mon pc rame sur internet - Guide
- Effacer les données de navigation sur android - Guide
4 réponses
Bonjour lixel, NHenry,
La longueur réside surtout dans le fait que tu ouvres des pages Internet comme s'il s'agissait de classeur.
Regarde cette astuce qui te présente comment Excel peut importer des données web en temps réel.
La longueur réside surtout dans le fait que tu ouvres des pages Internet comme s'il s'agissait de classeur.
Regarde cette astuce qui te présente comment Excel peut importer des données web en temps réel.
Ha oui...
J'ai ces 4 liens dans la colonne A
cellule A1:
https://bourse.latribune.fr/
cellule A2:
https://bourse.latribune.fr/
cellule A3:
https://bourse.latribune.fr/
cellule A4:
https://bourse.latribune.fr/
J'ai ces 4 liens dans la colonne A
cellule A1:
https://bourse.latribune.fr/
cellule A2:
https://bourse.latribune.fr/
cellule A3:
https://bourse.latribune.fr/
cellule A4:
https://bourse.latribune.fr/
Bonjour NHenry ,
Merci pour ton astuce.
J'ai regardé un peu la requete query table et j'ai un peu de mal à comprendre comment ca fonctionne, je vais étudier la chose :)
A premiere vue c'est pas mal bien que je ne sache pas comment la requete s'effectue j'ai fait un copier coller du code et il m'a sortie les valeurs qu'il me faut comme par magie....... Si j'avais voulu autre chose.... ca n'aurait pas été
et c'est peut-etre encore un peu long mais comme je ne la maitrise pas je vais rien dire pour l'instant.
Merci pour ton astuce.
J'ai regardé un peu la requete query table et j'ai un peu de mal à comprendre comment ca fonctionne, je vais étudier la chose :)
A premiere vue c'est pas mal bien que je ne sache pas comment la requete s'effectue j'ai fait un copier coller du code et il m'a sortie les valeurs qu'il me faut comme par magie....... Si j'avais voulu autre chose.... ca n'aurait pas été
et c'est peut-etre encore un peu long mais comme je ne la maitrise pas je vais rien dire pour l'instant.