bonjour à tous,
j'ai une macro avec une boucle qui ouvre des fichiers, fait des copies puis les ferme.

cependant de façon aléatoire, j'obtiens l'erreur d'execution 1004: impossible de lire le fichier.

je passe en debugage et là aucun soucis la macro repart sur ce qui vient de planter ... puis replante sur l'ouverture d'un autre fichier et ainsi de suite

c'est comme si vba n'avait pas le temps d'ouvrir le fichier. j'ai essayé sur mon disque dur à la place du réseau, le problème est alors moins fréquent mais persiste.

le code pour ouvrir est :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Workbooks.Open Filename:=rep & "\" & file
j'ai tenté de mettre des lignes Debug.print "ok" avant et après l'ouverture pour créer une sorte de temporisation mais ça ne change rien.

savez vous comment régler ce truc là ?

salutation

dwarf17