Erreur 1004 avec macro pour ouvrir fichier excel.
Fermé
SunCanBurn
Messages postés
6
Date d'inscription
jeudi 19 janvier 2017
Statut
Membre
Dernière intervention
25 janvier 2017
-
Modifié par pijaku le 19/01/2017 à 12:38
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 - 25 janv. 2017 à 10:49
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 - 25 janv. 2017 à 10:49
A voir également:
- Erreur 1004 avec macro pour ouvrir fichier excel.
- Ouvrir fichier .bin - Guide
- Fichier rar - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment ouvrir un fichier docx ? - Guide
- Erreur 0x80070643 - Guide
1 réponse
f894009
Messages postés
17185
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
15 avril 2024
1 701
19 janv. 2017 à 12:03
19 janv. 2017 à 12:03
Bonjour,
Je mets toujours le chemin du fichier, pas besoin du ChDir
Je mets toujours le chemin du fichier, pas besoin du ChDir
Chemin = "D:\123\ab\" ClasseurRegional = Dir(Chemin & "*.xls") While ClasseurRegional <> "" Workbooks.Open Chemin & ClasseurRegional Range("A4:R4").Copy Workbooks("alpha.xlsm").Activate DebutNomFichier = ActiveSheet.UsedRange.Rows.Count + 1 Range("A" & ActiveSheet.UsedRange.Rows.Count + 1).Select ActiveSheet.Paste Workbooks(ClasseurRegional).Close ClasseurRegional = Dir Wend
19 janv. 2017 à 12:29
Je viens d'essayer ta méthode mais elle ne semble pas fonctionner. Aucune copie n'a lieu dans le fichier de destination et je n'observe aucun "ralentissement" du à l'ouverture/fermeture des fichiers Excels :/
Cordlt,
S
19 janv. 2017 à 12:48
Je viens d'essayer ta méthode mais elle ne semble pas fonctionner
Ce n'est pas ma methode, mais la votre, je n'ai modifie que pour l'ouverture fichier,
19 janv. 2017 à 12:59
19 janv. 2017 à 13:31
Crdlt
Modifié par f894009 le 19/01/2017 à 14:20
Oui, copie de plage sans ouvrir le classeur
Je vous fais ca
Suite:
Ou plutot regardez ceci et adaptez le a votre besoin, si vous n'y arrivez pas, je prendrai la suite
https://www.commentcamarche.net/faq/32961-vba-excel-lire-dans-un-classeur-ferme