VBA : Workbooks.Open() Erreur 1004 : alors que le fichier existe.
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 :
Code:
1 2
|
Set WB_NG = Workbooks.Open(WS_tabdebord.Range("B2") & WS_tabdebord.Range("B4"), Editable:=True) |
Que j'ai changé afin de pouvoir test mes variables :
Code:
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