Fusionner fichiers excel dans la même feuille
HEMIYELY
Messages postés
71
Statut
Membre
-
Yoyo01000 Messages postés 1720 Date d'inscription Statut Membre Dernière intervention -
Yoyo01000 Messages postés 1720 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je souhaiterai fusionner 95 fichiers excel ayant le même format dans une seule feuille.
J'ai trouvé cette macro :
Sub recup()
Range("A14").Select 'sélectionner la cellule de début
Chemin = "H:\Données RUPPENDORF\Rupperdorf 2dn analysis\Export January 2019\Export January 2019\Group 6\" '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
Range("bd_export").Copy
ThisWorkbook.Activate
ActiveSheet.Paste
Windows(Fichier).Activate
Application.CutCopyMode = False
ActiveWorkbook.Close savechanges:=False
ThisWorkbook.Activate
Range("A3000000").End(xlUp).Offset(1, 0).Select
Fichier = Dir ' Fichier suivant
Loop
End Sub
Cependant, lorsque j'exécute cette macro, cela m'ouvre mon premier fichier + j'ai une erreur d'exécution '1004'.
Quelqu'un pour m'aider ? :-)
Merci d'avance ,
Je souhaiterai fusionner 95 fichiers excel ayant le même format dans une seule feuille.
J'ai trouvé cette macro :
Sub recup()
Range("A14").Select 'sélectionner la cellule de début
Chemin = "H:\Données RUPPENDORF\Rupperdorf 2dn analysis\Export January 2019\Export January 2019\Group 6\" '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
Range("bd_export").Copy
ThisWorkbook.Activate
ActiveSheet.Paste
Windows(Fichier).Activate
Application.CutCopyMode = False
ActiveWorkbook.Close savechanges:=False
ThisWorkbook.Activate
Range("A3000000").End(xlUp).Offset(1, 0).Select
Fichier = Dir ' Fichier suivant
Loop
End Sub
Cependant, lorsque j'exécute cette macro, cela m'ouvre mon premier fichier + j'ai une erreur d'exécution '1004'.
Quelqu'un pour m'aider ? :-)
Merci d'avance ,
A voir également:
- Fusionner fichiers excel dans la même feuille
- Liste déroulante excel - Guide
- Comment réduire la taille d'un fichier - Guide
- Renommer plusieurs fichiers en même temps - Guide
- Feuille de pointage excel - Télécharger - Tableur
- Word et excel gratuit - Guide
1 réponse
Bonsoir,
En sélectionnant tout tes onglets et les déplacer vers ton classeur ?
Ça peut être long mais efficace !
Écrire ou modifier une macro peut prendre du temps aussi ????
En sélectionnant tout tes onglets et les déplacer vers ton classeur ?
Ça peut être long mais efficace !
Écrire ou modifier une macro peut prendre du temps aussi ????
HEMIYELY
Messages postés
71
Statut
Membre
Le problème c'est que je veux toutes mes données sur la même feuille.
Yoyo01000
Messages postés
1720
Date d'inscription
Statut
Membre
Dernière intervention
168
D'accord ! J'avais pas compris cela ainsi ! Je ne peux t'aider pour du VBA, j'ai pas les compétences requises, désolé