Macro pour "append" des fichiers excels

Bonjour,
j'ai 30 fichiers excel, chacun a environ 15 feuille, chaque feuille fait entre 1000 et 5000 lignes. Et les colonnes sont les mêmes. Enfin, les colonnes sont les mêmes par groupes de fichiers.
Connaissez vous une macro pour coller à la suite ces différentes feuilles sans passer par le copier coller qui est lourd et long ?
passer de : f1 f 2 f3
à f 3 sous f2 sous f1

merci bcp!

2 réponses

  1. Contributeur
    Bonjour,

    Tes explications sont un peu vagues mais il me semble que tu veux traiter classeur par classeur, alors je te propose ce classeur :

    https://www.cjoint.com/c/FHghSITztrl

    Il te permet de choisir le classeur à regrouper et de sauvegarder le regroupement où tu choisis.
    1
    1. Bonjour, merci de ta réponse. Je dois progresser pour expliquer mes prb excel en effet, c'est jamais clair. En tout cas je vais regarder ça demain et je reviens vers toi !
      merci et bonne soirée,
      0
    2. salut! j'ai repris ta macro pour appen 5 fichiers avec l meme nombre de colonnes, tous les fichiers étant dans le même classeur. elle n'a pas marché (objet invalide), mais je crois que j'ai du faire une erreur. Peux tu m'informer ? merci!
      0
    3. Contributeur
      @TOT127Bonjour,
      Peux tu m'informer ?
      Tu ne peux pas avoir 5 fichiers dans le même classeur ! ;-)
      Il me semble que tu voulais une macro pour 1 seul classeur ?
      0
    4. hum tu as raison.
      Alors là du coup, je dois avoir une macro équivalente pour 5 (ou 6) fichiers dans un même dossier. Celle là va pas le faire non?
      0
    5. Contributeur
      Bonjour,

      Regardes si celui-ci te convient : https://mon-partage.fr/f/GRFizuoC/
      0
  2. Contributeur
    Bonjour,

    Tes classeurs sont dans le même répertoire ?
    ton classeur résultat aura 15 feuilles ou une seule ?
    Tes feuilles ont-elles le même nom ?
     Toujours zen
    La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer.  Antoine de Saint-Exupéry
    0
    1. Bonjour
      Merci de ta réponse
      Les classeurs sont pas dans les mêmes répertoires, mais cest de la fusion intra-classeur. Je peux les déplacer aussi.
      Les feuilles dans chaque classeur ont des noms divers (2001...2002...2011a, 2011b..)
      Je pense que le classeur résultat aura une seule feuille, avec les données des x autres collées
      Bonne soirée!
      0
    2. EDIT: J'ai essayé, j'ai ouvert ton fichier et le fichier à regrouper, tous deux positionnés dans le même dossier.
      VBA me dit qu'il y a une erreur de compilation (variable non définie).

      Je ne sais pas trop de quoi il s'agit :/
      0
    3. Contributeur
      Bonjour,

      tous deux positionnés dans le même dossier.
      Cela n'a strictement aucune importance, car tu peux choisir le classeur n'importe où.

      Je ne sais pas trop de quoi il s'agit :/
      Pourtant, dans ce cas l'éditeur VBA surligne la variable concernée.
      Comme je viens de vérifier que cela fonctionne il faut préciser ton souci.
      Tu as quelle version office ?
      0
    4. Salut ! Il s'agit d'excel 2011 (pour mac - je ne sais pas si ça influe). Excel surligne ceci: "Public Sub concaténer() ' regroupement des commentaires"
      0
    5. Contributeur
      Bonjour,

      pour mac - je ne sais pas si ça influe
      Évidemment car ce n'est pas le même système et la compatibilité est macros est loin d'être garantie. ;-)

      essaie d'enlever l'accent et le commentaire
      Public Sub concatener() 
      0