Fusion de plusieurs fichiers dans un seul.

Fermé
arthropode - 18 août 2021 à 10:55
 arthropode - 18 août 2021 à 12:22
Bonjour,

Je souhaiterai coller à la suite les unes des autres, une zone de la 8ème feuille de 700 fichier excel dont je dispose et donc la structure est parfaitement identique pour tout ceux là.

J'ai retrouvé ce code là que j'ai adapté : or il n'ouvre pas les autres fichiers pour les copiers quand je lance la macro.
Sub vive()
Range("A2").Select    'sélectionner la cellule de début
Chemin = "C:\Users\Tom\Dropbox (France)\Vivevois"     'saisir le chemin complet du dossier où se trouvent les fichiers
Fichier = Dir(Chemin & "*.xls") ' Premier fichier
Do While Fichier <> ""
    Workbooks.Open Filename:=Chemin & Fichier
    Sheets("DataEnquêteParcelle").Activate
    Range("$A$2:$BQ$41").Copy
    ThisWorkbook.Activate
    ActiveSheet.Paste
    Windows(Fichier).Activate
    Application.CutCopyMode = False
ActiveWorkbook.Close savechanges:=False
    ThisWorkbook.Activate
    Range("A65536").End(xlUp).Offset(1, 0).Select
    Fichier = Dir ' Fichier suivant
Loop
End Sub

C'est comme si il s'arretait à l'étape sélectionner la case A2 et ne faisait plus rien après.


Que dois-je faire pour qu'il puisse continuer ?

Merci de votre aide.



Configuration: Windows / Chrome 92.0.4515.159

4 réponses

M-12 Messages postés 1331 Date d'inscription lundi 22 septembre 2008 Statut Membre Dernière intervention 8 avril 2023 284
18 août 2021 à 11:20
Bonjour,
En rajoutant un "\" à la fin du chemin
Chemin = "C:\Users\Tom\Dropbox (France)\Vivevois\" 
1
Merci beaucoup !

En soit j'aimerai qu'il me colle les valeurs et pas les codes sources.
Comment le lui dire ?

Existe t-il un Paste.Value ?
0
M-12 Messages postés 1331 Date d'inscription lundi 22 septembre 2008 Statut Membre Dernière intervention 8 avril 2023 284
18 août 2021 à 11:45
Re,
ActiveSheet.PasteSpecial Paste:=xlValues
0
Bonjour,
Cela à l'air parfait merci mais quand je le rajoute il me dit erreur 1004.

Que faire ?
0