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

VBA-erreur 1004 'Refresh Background query

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

namous

XLDnaute Nouveau
Bonjour tout le monde,

J'ai un souci sur un fichier de calcul de distances entre villes via Google Maps.
Au bout d'un certain nombre de distances, le fichier bug:
Erreur 1004
Fichier inaccessible. Essayez l'une des opérations suivantes:
- vérifier que le dossier spécifié existe
- vérifier que le dossier dans lequel se trouve le fichier n'est pas en lecture seule
- vérifier que le nom du fichier ne comporte les caractères suivants: <> ? ni *

et ça surligne dans le code:
Code:
.Refresh BackgroundQuery:=False


Voici à quoi ressemble la macro:

Code Visual Basic :
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;http://maps.google.com/maps/api/directions/json?origin=" & 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

Next
End Sub

Qu'en pensez-vous?

Merci par avance pour vos réponses!
 
Re : VBA-erreur 1004 'Refresh Background query

Salut,je m'avance un peu peut-être mais il me semble me rappeler un probleme similaire qui passait par la suppression des fichiers temporaires via qqch comme
Code:
Shell "RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8"
A tester sans certitudes
 
Dernière édition:
Re : VBA-erreur 1004 'Refresh Background query

Merci Kiki,

En effet, c'est un problème de fichiers temporaires du coup pour pouvoir faire tourner la macro, j'ai nettoyé... et ça remarche!
Du coup je vais essayer ton code!

Merci pour ta réponse,
 
- 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
5
Affichages
487
Réponses
2
Affichages
411
Réponses
3
Affichages
542
  • Question Question
Microsoft 365 Question code VBA
Réponses
2
Affichages
388
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…