Erreur 1004, fichier.xls introuvable
Résolu
Crysta17
Messages postés
19
Date d'inscription
Statut
Membre
Dernière intervention
-
Crysta17 Messages postés 19 Date d'inscription Statut Membre Dernière intervention -
Crysta17 Messages postés 19 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je souhaite regrouper dans un même fichier Excel le contenu d'une vingtaine d'autres fichiers Excel. Ceux-ci ont tous la même forme, c'est pourquoi je souhaiterai dans un fichier récapitulatif regrouper tous mes tableaux les uns à la suite des autres.
Seulement, toujours la même erreur : "Erreur 1004 : fichier untel.xls introuvable, vérifiriez l'orthographe... ". Malgré mes recherches sur de nombreux forums, je n'arrive pas à la résoudre, et j'ai besoin du fichier récapitulatif au plus vite.
C'est pourquoi je sollicite votre aide !
Je vous montre mon programme, car je pense qu'il s'agit bien d'une erreur de programmation puisque le fichier introuvable et bel et bien au bon endroit, rangé avec les autres....
Je vous remercie de votre aide.
Crysta
Je souhaite regrouper dans un même fichier Excel le contenu d'une vingtaine d'autres fichiers Excel. Ceux-ci ont tous la même forme, c'est pourquoi je souhaiterai dans un fichier récapitulatif regrouper tous mes tableaux les uns à la suite des autres.
Seulement, toujours la même erreur : "Erreur 1004 : fichier untel.xls introuvable, vérifiriez l'orthographe... ". Malgré mes recherches sur de nombreux forums, je n'arrive pas à la résoudre, et j'ai besoin du fichier récapitulatif au plus vite.
C'est pourquoi je sollicite votre aide !
Je vous montre mon programme, car je pense qu'il s'agit bien d'une erreur de programmation puisque le fichier introuvable et bel et bien au bon endroit, rangé avec les autres....
Sub CreationSynthese()
Dim Wk As Workbook
Dim Ws
' Parcours de tous les fichiers
' -----------------------------
ChDir "I:\Volumes de données" 'Chemin d'accès au répértoire
LesFichiers = Dir("I:\Volumes de données\*.xls") 'Récupère le premier fichier
While Len(LesFichiers) > 0 'Tant que le nom du ficher a plus de 0 caractères
Workbooks.Open LesFichiers
Set Wk = Workbooks.Open(LesFichiers)
For Each Ws In Wk.Worksheets
AvantDerniereLigne = ActiveSheet.UsedRange.Rows.Count
Range("A15:W" & AvantDerniereLigne).Copy
Workbooks("Récapitulaif.xlsm").Activate 'Activation du fichier récap
DebutNomFichier = ActiveSheet.UsedRange.Rows.Count + 1
Range("A" & DebutNomFichier).Select
ActiveSheet.Paste
Workbooks(LesFichiers).Close
LesFichiers = Dir 'Passage au fichier suivant
Next Ws
Wend
End Sub
Je vous remercie de votre aide.
Crysta
A voir également:
- Erreur 1004, fichier.xls introuvable
- Erreur 3005 france tv - Forum TV & Vidéo
- Erreur 3000 france tv - Forum Lecteurs et supports vidéo
- Supprimer fichier introuvable - Guide
- Erreur 0x80070643 - Accueil - Windows
- Erreur t32 ✓ - Forum Livebox
2 réponses
Bonjour,
du fait que vous changez de lecteur courant, il faut:
ajoutez
ChDrive "I"
avant
ChDir "I:\Volumes de données" 'Chemin d'accès au répértoire
sinon le lecteur ne change pas, le repertoire non plus
ou
mettez toujours le chemin complet pour
sans mettre le Chdir
du fait que vous changez de lecteur courant, il faut:
ajoutez
ChDrive "I"
avant
ChDir "I:\Volumes de données" 'Chemin d'accès au répértoire
sinon le lecteur ne change pas, le repertoire non plus
ou
mettez toujours le chemin complet pour
Workbooks.Open "I:\Volumes de données\" & LesFichiers
sans mettre le Chdir