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

Aide Macro boucle

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 !

lasctoump

XLDnaute Nouveau
Bonjour,

J'ai trouvé sur le net un programme pour calculer les distances entre deux adresse à l'aide de google maps.
La macro envoie les requètes de cette façon :


Cette macro fonctionne très bien mais les requêtes envoyées trop rapidement se font bloquer par google :

"status": "OVER_QUERY_LIMIT",

Est-il possible d'ajouter un "timer" dans la boucle pour faire une requête toute les deux secondes par exemple ?
Je n'y connais rien en programmation alors j’espère qu'une bonne âme pourra m'éclairer.
 
Re : Aide Macro boucle

Bonjour,

essaye comme ça, il attendra 2 secondes entre chaque requête :

Code:
Sub Test()
For Each X In Sheets("Feuil1").Range("A2:" & Sheets("Feuil1").Range("A65536").End(xlUp).Address)
Sheets("Feuil2").Cells.Clear
Depart = X.Value
Arrivee = X.Offset(0, 1).Value
With Sheets("Feuil2").QueryTables.Add(Connection:="URL; [URL]http://maps.google.com/maps/api/directions/json?origin[/URL]=" & Depart & "&destination=" & Arrivee & "&sensor=false", Destination:=Sheets("Feuil2").Range("A22"))
.Name = "itinéraire"
.BackgroundQuery = True
.WebSelectionType = xlEntirePage
.WebFormatting = xlWebFormattingNone
.Refresh BackgroundQuery:=False
End With
X.Offset(0, 2) = Sheets("Feuil2").Cells(2 ^ 16, 1).End(xlUp).Offset(-23, 0).Value
[COLOR=red]Application.Wait Now + TimeValue("00:00:02")
[/COLOR]Next
End Sub
 
Re : Aide Macro boucle

Le code fonctionne merci. Cela ne m'a malheureusement pas éviter d'être bloqué mais au bout de 90 requêtes (comparer aux 10 requêtes max possible avant).
Je testerais différentes durée pour trouver un optimum.

Merci pour l'aide précieuse, bonne continuation.
 
- 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
7
Affichages
727
Réponses
2
Affichages
821
Réponses
33
Affichages
4 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…