OVH Cloud OVH Cloud

Regroupement de tableaux

4 réponses
Avatar
BreizhBird
Bonjour,

J'ai un classeur avec une feuille par groupe d'enfants (GR1, GR2, etc).
Chaque feuille contient un tableau avec une en-tête identique (Groupe - Nom
- Prénom - Naissance, etc) mais un nombre de lignes différents en fonction
du groupe)
Comment peut-on regrouper tous ces tableaux en un seul de manière
automatique sans passer par copier/coller, car le nombre d'enfants peut
varier dans chaque groupe.

Merci d'avance si vous pouvez m'aider

Cordialement

BreizhBird

4 réponses

Avatar
lSteph
Bonjour,
Si c'est vraiment carré comme tu l'indiques (ou rectangulaire) avec
titre à chaque colonne comme indiqué (pas de fusions, absences de
données ou autres polluants) cela devrait fonctionner

alt+F11 pour ouvrir vbe
menu insertion module
y Coller le code indiqué un peu plus bas
Fermer VBE avé la petite croix en haut à droite
Menu Outils Macro Executer regroupe

Sub regroupe()
Application.ScreenUpdating = False
ActiveWorkbook.Sheets(1).Copy before:=Sheets(1)
ActiveSheet.Name = "Synth"
For i = 2 To Worksheets.Count
Worksheets(i).Activate
Range("a2", _
Cells([a65536].End(xlUp).Row, _
[iv1].End(xlToLeft).Column)).Copy _
Destination:=Sheets(1).[a65536].End(xlUp)(2)
Next
Sheets(1).Activate
[a1].Select
End Sub

'Cdlt

'lSteph



Il se trouve que BreizhBird a formulé :
Bonjour,

J'ai un classeur avec une feuille par groupe d'enfants (GR1, GR2, etc).
Chaque feuille contient un tableau avec une en-tête identique (Groupe - Nom
- Prénom - Naissance, etc) mais un nombre de lignes différents en fonction
du groupe)
Comment peut-on regrouper tous ces tableaux en un seul de manière
automatique sans passer par copier/coller, car le nombre d'enfants peut
varier dans chaque groupe.

Merci d'avance si vous pouvez m'aider

Cordialement

BreizhBird


--
- -

Avatar
lSteph
....oupsss

For i=3 to


BreizhBird a présenté l'énoncé suivant :
Bonjour,

J'ai un classeur avec une feuille par groupe d'enfants (GR1, GR2, etc).
Chaque feuille contient un tableau avec une en-tête identique (Groupe - Nom
- Prénom - Naissance, etc) mais un nombre de lignes différents en fonction
du groupe)
Comment peut-on regrouper tous ces tableaux en un seul de manière
automatique sans passer par copier/coller, car le nombre d'enfants peut
varier dans chaque groupe.

Merci d'avance si vous pouvez m'aider

Cordialement

BreizhBird


--
- -

Avatar
BreizhBird
Merci
J'essaierais dès demain. Je n'ai pas le fichier at home
Cdt
BreizhBird

lSteph écrivait
news::

....oupsss

For i=3 to


BreizhBird a présenté l'énoncé suivant :
Bonjour,

J'ai un classeur avec une feuille par groupe d'enfants (GR1, GR2,
etc). Chaque feuille contient un tableau avec une en-tête identique
(Groupe - Nom - Prénom - Naissance, etc) mais un nombre de lignes
différents en fonction du groupe)
Comment peut-on regrouper tous ces tableaux en un seul de manière
automatique sans passer par copier/coller, car le nombre d'enfants
peut varier dans chaque groupe.

Merci d'avance si vous pouvez m'aider

Cordialement

BreizhBird





Avatar
lSteph
Bonsoir,

Un fichier bidon suffit à l'essai, d'ailleurs par précaution c'est
mieux. http://cjoint.com/?lnxynkQdZT

@+

lSteph

BreizhBird a émis l'idée suivante :
Merci
J'essaierais dès demain. Je n'ai pas le fichier at home
Cdt
BreizhBird

lSteph écrivait
news::

....oupsss

For i=3 to


BreizhBird a présenté l'énoncé suivant :
Bonjour,

J'ai un classeur avec une feuille par groupe d'enfants (GR1, GR2,
etc). Chaque feuille contient un tableau avec une en-tête identique
(Groupe - Nom - Prénom - Naissance, etc) mais un nombre de lignes
différents en fonction du groupe)
Comment peut-on regrouper tous ces tableaux en un seul de manière
automatique sans passer par copier/coller, car le nombre d'enfants
peut varier dans chaque groupe.

Merci d'avance si vous pouvez m'aider

Cordialement

BreizhBird





--
- -