Bonjour à tous,
J'ai un fichier avec les en-têtes de mes colonnes, il s'appelle "résultat" et n'a qu'une feuilles de calcul.
J'ai 23 fichiers Excel dans un même dossier, chacun n'ayant qu'une feuille et ils ont tous le même nombre de colonnes et les même en-têtes. mais pas le même nombre de lignes.
Ces fichiers portent des noms simples : MH_1, MH_2, MH_3,........,MH_23.
Je voudrais copier les données de chaque fichier et les concatener à la suite sur mon fichier résultat dans sa première et unique feuille.
Comme je dois faire cela 3 fois par semaine, je me demande s'il existe une solution en VBA.
J'ai déja fait une macro simple pour appeler le premier fichier, le copier et le coller dans ma feuille "résultat" mais je ne sais pas comment dire à excel de coller le deuxième fichier à la première ligne vide à la suite du premier, ni comment faire une boucle pour ne pas refaire l'opération 23 fois.
Quelqu'un peut-il m'aider. Merci beaucoup
J'ai un fichier avec les en-têtes de mes colonnes, il s'appelle "résultat" et n'a qu'une feuilles de calcul.
J'ai 23 fichiers Excel dans un même dossier, chacun n'ayant qu'une feuille et ils ont tous le même nombre de colonnes et les même en-têtes. mais pas le même nombre de lignes.
Ces fichiers portent des noms simples : MH_1, MH_2, MH_3,........,MH_23.
Je voudrais copier les données de chaque fichier et les concatener à la suite sur mon fichier résultat dans sa première et unique feuille.
Comme je dois faire cela 3 fois par semaine, je me demande s'il existe une solution en VBA.
J'ai déja fait une macro simple pour appeler le premier fichier, le copier et le coller dans ma feuille "résultat" mais je ne sais pas comment dire à excel de coller le deuxième fichier à la première ligne vide à la suite du premier, ni comment faire une boucle pour ne pas refaire l'opération 23 fois.
Quelqu'un peut-il m'aider. Merci beaucoup