Hello,
Alors voilà,
Je fais tourner mensuellement une petite macro qui réalise pour moi des simulations.
Bref, pour faire le fichier en question accède à un tierce fichier et il se trouve que ce mois-ci, une erreur survient.
Initialement j'avais :
Que j'ai changé afin de pouvoir test mes variables :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Set WB_NG = Workbooks.Open(WS_tabdebord.Range("B2") & WS_tabdebord.Range("B4"), Editable:=True)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Dim tPath As String tPath = Dir(WS_tabdebord.Range("B2") & WS_tabdebord.Range("B4")) 'j observe que tPath n est pas "", et trouve bien le fichier Set WB_NG = Workbooks.Open(tPath , Editable:=True) 'je lance la méthode > elle n'aboutira jamais : Erreur 1004.
Si quelqu'un connait les causes possibles d'une erreur 1004.
Après quelques lectures j'ai lu que cela pouvait être dû à une corruption du fichier; je n'espère pas mais je ne sais pas comment le tester - sachant que je peux l'ouvrir à la main.
Le fichier est sur un réseau mais j'ai testé l'ouverture du même fichier sur mon bureau l'erreur est la même.
J'ai essayé d'ouvrir un autre fichier vide (.xlsx) et je n'ai eu aucun pb (mon fichier est en .xlsb).
Merci d'avance!
Cdt,
MS
Partager