Erreur d'exécution 52 Mauvais nom de fichier ou de numéro de

Je suis d'essayer d'exécuter du code vba pour effectuer un certain nombre d'opérations sur un dossier de fichiers excel. Ce code a été écrit par quelqu'un d'autre non plus avec mon entreprise, mais le script VBA travaillé lors de la dernière course. Maintenant, lorsque je tente de l'exécuter, je reçois erreur d'exécution 52 ("Mauvais nom de fichier ou de numéro"). Des suggestions?

Le code est beaucoup plus longue, mais l'erreur (par le débogueur) met en évidence en tant que tel:

Print #intFreeFile, _
" *XXXXXXXXX * * * Error in code 'main_ProcessBringFwd' " & Err & ": " & _
Error(Err)

  • Nous montrer le code.
  • Le code est beaucoup plus longue, mais l'erreur (par le débogueur) met en évidence en tant que tel: Print #intFreeFile, " *XXXXXXXXX * * * Erreur dans le code 'main_ProcessBringFwd' " & Tre & ": "& Erreur(Err)
  • Je pense que nous avons besoin de voir un peu plus de votre code... quelle est la valeur de intFreeFile à ce moment de l'erreur soulève? Le fichier est déjà ouvert par une autre application? Etc.
  • La macro est censé fonctionner sur environ 300 fichiers excel, aucun de qui sont ouverts ou utilisés à cette époque. Pas sûr au sujet de la valeur de intFreeFile - cela fait référence au numéro du fichier en cours de travaillé? Il semblerait qu'aucun dossier n'avait été consulté quand j'ai essayé d'exécuter la macro.
InformationsquelleAutor New_to_VBA | 2014-07-31