OVH Cloud OVH Cloud

Macro d'assemblage de classeurs

3 réponses
Avatar
Rackar
Bonjour tous le monde,

Est-ce que quelqu'un peu m'aider ?

J'ai 10 classeurs excel, chacun d'eux contient 3 feuilles.

Je voudrait savoir est-ce qu'il existe une macro qui peut=20
assembler tous ces =E9l=E9ments dans un nouveaux classeurs=20
excel (qui aurait au total 30 feuilles)

MErci beaucoup

3 réponses

Avatar
ru-th
Salut

il se trouve dans un même répertoire ces 10 classeurs ?, portent-ils des
noms communs ?
quelques précisions serait nécessaires

sinon la copie en elle même
Windows("Classeur4").Activate
Sheets.Copy
after:=Workbooks("Recap").Sheets(Workbooks("Recap").Sheets.Count)

rural thierry

"Rackar" a écrit dans le message news:
002801c34bad$5c82d790$
Bonjour tous le monde,

Est-ce que quelqu'un peu m'aider ?

J'ai 10 classeurs excel, chacun d'eux contient 3 feuilles.

Je voudrait savoir est-ce qu'il existe une macro qui peut
assembler tous ces éléments dans un nouveaux classeurs
excel (qui aurait au total 30 feuilles)

MErci beaucoup
Avatar
RacKar
Oui ils se trouvent dans le même répertoire.
Non ils ne portent pas le même nom.
Avatar
ru-th
re-

un exemple s'ils sont mélangés parmi d'autres fichiers
Sub Macro3()
For Each t In Array("clés", "classeur1", "classeur3", "classeur4",
"classeur5","toto","isidore")
Workbooks.Open Filename:="C:TEMP" & t & ".xls"
ActiveWorkbook.Sheets.Copy
after:=Workbooks("Recap.xls").Sheets(Workbooks("Recap.xls").Sheets.Count)
Next
End Sub

(attention aux coupures de lignes)

rural thierry


"RacKar" a écrit dans le message news:
017601c34bb2$cc5c78a0$

Oui ils se trouvent dans le même répertoire.
Non ils ne portent pas le même nom.