OVH Cloud OVH Cloud

Fusionner plusieurs fichier Excel dans un seul ?

3 réponses
Avatar
TroXsA
Bonjour a tous

j'ai plusieurs fichier Excel avec plusieurs onglet (feuille) qui ont tous
des nom différent
ce que je recherche a faire c'est de prendre tout les fichiers avec tous les
feuilles (onglets) et les
fusionner dans un seul fichier Excel dans une seulle feuille (Onglet)

Merci a tous

3 réponses

Avatar
-=lolol=-
Bonjour TroXsA,

j'ai plusieurs fichier Excel avec plusieurs onglet (feuille) qui ont
tous des nom différent
ce que je recherche a faire c'est de prendre tout les fichiers avec
tous les feuilles (onglets) et les
fusionner dans un seul fichier Excel dans une seulle feuille (Onglet)


Tu ne précises pas si tu veux un truc automatique en VBA ou un conseil pour
le faire à la main ...
Pour le faire à la main, ouvre ton classeur cible et celui de destination,
sélectionne tes onglets (avec la touche shift) si tu en as plusieurs, puis
clic droit / déplacer ou copier / choisi ton classeur de destination et
valide.

hth
@+lolo

Avatar
TroXsA
Merci d'avoir donner une solution ...

Mais j'en ai pres de 500 classeurs (fichier) excel
sa fait beaucoup de manip :)
je vais essayer de le faire avec l'enregistreur de macro

A bientot


"-=lolol=-" a écrit dans le message de news:

Bonjour TroXsA,

j'ai plusieurs fichier Excel avec plusieurs onglet (feuille) qui ont
tous des nom différent
ce que je recherche a faire c'est de prendre tout les fichiers avec
tous les feuilles (onglets) et les
fusionner dans un seul fichier Excel dans une seulle feuille (Onglet)


Tu ne précises pas si tu veux un truc automatique en VBA ou un conseil
pour le faire à la main ...
Pour le faire à la main, ouvre ton classeur cible et celui de destination,
sélectionne tes onglets (avec la touche shift) si tu en as plusieurs, puis
clic droit / déplacer ou copier / choisi ton classeur de destination et
valide.

hth
@+lolo



Avatar
Daniel
Bonjour.
Tu peux peut-être t'inspirer de cette carcasse de macro qui cumule les
cellules A1 des classeurs source sur la cellule A1 du classeur destination :

Sub Fusion()
Dim NomFich As String, NomRep As String
NomRep = "e:donneesdanielmpfe"
NomFich = Dir(NomRep & "*.xls")
Do While NomFich <> ""
Workbooks.Open NomRep & NomFich

'**** Traitement de la fusion

ThisWorkbook.ActiveSheet.Range("A1") = _
ThisWorkbook.ActiveSheet.Range("A1") + _
ActiveWorkbook.ActiveSheet.Range("A1")

' fin du traitement de la fusion

ActiveWorkbook.Close no
NomFich = Dir
Loop
End Sub
Cordialement.
Daniel
"TroXsA" a écrit dans le message de news:
ead48g$9ao$
Merci d'avoir donner une solution ...

Mais j'en ai pres de 500 classeurs (fichier) excel
sa fait beaucoup de manip :)
je vais essayer de le faire avec l'enregistreur de macro

A bientot


"-=lolol=-" a écrit dans le message de news:

Bonjour TroXsA,

j'ai plusieurs fichier Excel avec plusieurs onglet (feuille) qui ont
tous des nom différent
ce que je recherche a faire c'est de prendre tout les fichiers avec
tous les feuilles (onglets) et les
fusionner dans un seul fichier Excel dans une seulle feuille (Onglet)


Tu ne précises pas si tu veux un truc automatique en VBA ou un conseil
pour le faire à la main ...
Pour le faire à la main, ouvre ton classeur cible et celui de
destination, sélectionne tes onglets (avec la touche shift) si tu en as
plusieurs, puis clic droit / déplacer ou copier / choisi ton classeur de
destination et valide.

hth
@+lolo